优化小结(iOS)

作者: iOS_成才录 | 来源:发表于2015-11-12 19:35 被阅读539次
  • 能减小for等循环等遍历操作,尽量减少

  • 尽量减少新对象的创建

    • 不断创建新对象,对象越多越占内存,而且不断创建对象开辟内存是非常销毁性能的。
    • 例如:利用缓存机制:100对象要进行相同的操作,我们可以不去创建100个,不是用一个创建一个,可以只创建10个,然后需要用的时候,直接在10个对象去取一个即可,不要去创建新的对象了

尽量优化,字符串操作,选取最优方案

  • 1、建议:减少字符串拼接,因为n次拼接会产生n次新的字符串,非常销毁性能。

    • 举例:以前做后台的时候,会当我们写sql语句来按照指定条件查询商品的时候,采用“+”拼接的方式就会,因为不断“+”会不断创建新的字符串,从而导致查询速度非常的慢,尽管我采用的时异步Ajax请求数据仍然很慢,但是经过优化后,去掉拼“+”拼接,查询速度明显提升很多。
  • 2、尽量少用截取字符串方法-> substringFromIndex:,它也非常销毁性能,尽量使用指定某个范围的方法 -> substringWithRange:来截取字符串操作。

  • 3、字符串替换也要注意,要尽量像上面一样,使用字符串方法:stringByReplacingCharactersInRange:方法来实现

相关文章

  • 关于表格视图UITableView的流畅度优化小结

    UITableView的优化小结 UITableView在ios的实际开发中使用频次有多重不用多说,而它的优化技巧...

  • iOS性能优化篇小结(一)

    iOS性能优化篇小结(二) 随着公司项目逐渐的稳定,前段时间在项目中引入了一个性能检测的工具,同时 iOS性能优化...

  • 优化小结(iOS)

    能减小for等循环等遍历操作,尽量减少 尽量减少新对象的创建不断创建新对象,对象越多越占内存,而且不断创建对象开辟...

  • iOS性能优化篇小结(二)

    iOS性能优化篇小结(一) 4. APP启动优化 APP启动可以分为2种: 冷启动:从零开始启动APP 热启动:A...

  • 极光推送小结 - iOS

    此次即友盟分享小结(友盟分享小结 - iOS)之后对推送也进行了一版优化.此次分享内容依然基于已经成功集成 SDK...

  • iOS 性能优化

    ios性能优化(一)ios性能优化(二)ios性能优化(三)

  • iOS实录16:GCD使用小结(二)

    iOS实录16:GCD使用小结(二) iOS实录16:GCD使用小结(二)

  • iOS 性能优化内存优化学习

    iOS APP渲染性能优化iOS性能优化之内存(memory)优化iOS内存和性能优化

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

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

  • iOS必读 - 收藏集 - 掘金

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

网友评论

    本文标题:优化小结(iOS)

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