美文网首页
关于性能优化

关于性能优化

作者: L小杰 | 来源:发表于2017-10-13 17:17 被阅读14次
  1. 设置圆角
-(UIImage *)avaterImageWithImage:(UIImage *)image size:(CGSize)size backColor:(UIColor *)backColor{
    CGRect rect = CGRectMake(0, 0, size.width, size.height);
    UIGraphicsBeginImageContextWithOptions(size, true, 0);
    //0.背景填充
    [backColor setFill];
    UIRectFill(rect);
    //1.实例化圆形路径
    UIBezierPath *path =  [UIBezierPath bezierPathWithOvalInRect:rect];
    [path addClip];
    //2.在指定区域拉伸屏幕
    [image drawInRect:rect];
    //3.绘制内切的圆形
    [[UIColor darkGrayColor] setStroke];
    path.lineWidth = 2;
    [path stroke];
    //4.获取image
    UIImage *result = UIGraphicsGetImageFromCurrentImageContext();
    //5.关闭上下文
    UIGraphicsEndImageContext();
    return result;
}

  1. 栅格化
  缺点耗电会增加
//异步绘制
    self.layer.drawsAsynchronously = YES;
    //栅格化
    self.layer.shouldRasterize = YES;
    //指定分辨率
    self.layer.rasterizationScale = [UIScreen mainScreen].scale;

3.cell里不使用block
delegate运行成本低,block成本很高。
cell里的回调事件通过delegate处理,cell由于复用会反复执行赋值操作。

相关文章

  • IOS的性能优化包括哪几点

    iOS性能优化总结 iOS性能优化总结。关于 iOS 性能优化梳理: 基本工具、业务优化、内存优化、卡顿优化、布局...

  • 关于Android性能优化,该从哪些方面入手?

    关于Android性能优化,该从哪些方面入手? 一、Android性能优化的方面 针对Android的性能优化,...

  • iOS必读 - 收藏集 - 掘金

    iOS 性能优化总结 - iOS - 掘金关于iOS 性能优化梳理: 基本工具、业务优化、内存优化、卡顿优化、布局...

  • Android客户端性能优化实践

    一、关于App性能优化 1. 性能优化分类 Google官方给出的性能优化教程,主要分为以下几类:1)布局与UI渲...

  • Android性能优化--内存优化

    转载自:Android性能优化--内存优化 上一篇文章关于Android性能优化--启动优化探讨了启动优化相关的知...

  • 性能优化(一)(转载)

    原文:ios性能优化(一) 性能优化方法 关于ios系统的优化可以从下图所示的几个方向入手。 ios优化方向 一、...

  • 关于前端性能优化问题详解

    关于前端性能优化问题详解 出处:http://segmentfault.com/blogs 前端性能优化指南 AJ...

  • 前端性能和优化

    简介 关于前端性能和优化我们有雅虎14条性能优化原则,还有两本很经典的性能优化指导书:《高性能网站建设指南》、《高...

  • web前端开发编码规范及性能优化

    代码优化 这个部分仅仅将代码优化本身,不考虑性能,关于代码部分的性能优化在 页面渲染 部分 代码优化 中 HTML...

  • iOS性能优化

    iOS-Performance-Optimization 关于iOS 性能优化梳理: 基本工具、业务优化、内存优化...

网友评论

      本文标题:关于性能优化

      本文链接:https://www.haomeiwen.com/subject/hlzzyxtx.html