美文网首页
iOS---内存的使用和优化

iOS---内存的使用和优化

作者: iOS程序媛ing | 来源:发表于2020-10-12 15:25 被阅读0次

1、UITableViewCell、UITableviewHeaderView、UITableViewFooterView
使用resuseidentifier,使用重用池
2、控件尽量不设置为透明
3、避免重复请求相同对的数据,使用缓存
4、选择合适的数据结构

  • 数组,存储有序数据,通过下标查找速度快,通过值查找慢,插入查找慢,
  • 字典,存储键值对,通过key查找速度快
  • 集合,存储无序数据,插入查找快
    5、避免使用复杂的xib或storyboard
    在app启动时,会将xib或storyboard所需的资源,包括图片,全部载入内存,即使不会调用的页面也会占用内存,相比纯代码,会更加耗费内存
    6、使用懒加载
    7、缓存cell高度

相关文章

  • iOS---内存的使用和优化

    1、UITableViewCell、UITableviewHeaderView、UITableViewFooter...

  • Flutter相关优化

    性能优化 1、内存优化使用flutter performance等工具查看内存和帧率使用DevTools来gc查看...

  • 基本性能优化

    布局优化 避免过度绘制嵌套,导致16秒无法完成绘制 使用viewstub提高布局性能 内存优化 避免内存溢出和内存...

  • 内存优化02

    ## 1 内存优化—减少内存使用(Reduce) 如果减少某些不必要内存的使用,也可以达到内存优化的目的。 比如说...

  • Android 内存优化篇 - 使用profile 和 MAT

    Android 内存优化篇 - 使用profile 和 MAT 工具进行内存泄漏检测

  • CUDA01-03运算优化与内存优化

      内存优化很重要,需要遵循内存的使用规则,但规则需要使用场景。同时运算优化也很重要,本主题使用例子来说明内存优化...

  • 第8章 理解内存

    理解Redis内存消耗,管理和优化。 1. 内存消耗 1.1 内存使用统计 通过info memory命令获取内存...

  • Android 性能优化

    一. 内存优化 Android 垃圾回收与内存优化 不要过度使用枚举,枚举占用的内存空间要比整型大。 适度使用静态...

  • 艺术开发探索十五章笔记

    Android性能优化 Android不可能无限制的使用内存和CPU资源,过多的使用内存会导致内存溢出,即OOM。...

  • Android性能分析

    Android内存优化之一:MAT使用入门 · Android Performance Android内存优化之二...

网友评论

      本文标题:iOS---内存的使用和优化

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