美文网首页
iOS 内存优化

iOS 内存优化

作者: HH思無邪 | 来源:发表于2019-01-03 22:34 被阅读10次

1.1静态检测 手动

静态分析 手动.png

1.2静态检测 自动

静态分析,自动.png

2.动态检测方法

Instrument 第三方检测工具

开启工具 : Product -> profile 选择工具Leaks

动态监测+定位.png

3.析构方法 看看调没调用

//当某个对象引用计数为0时,它会调用-(void)dealloc方法

-(void) dealloc{

NSLog (@“dealloc");

}

Block 循环引用

block循环引用.png

Self持有block ,block中有self,你中有我,我中有你

4.三方工具检测 pod ‘MLeaksFinder’

5.开启僵尸对象检测

Xcode: Product ->Scheme ->Edit Scheme.. 接着按着图走

开启检测二.png
  • weak 与 assign ,都是弱引用声明类型,最大区别?

  • weak :声明的变量对象释放后自动清空,赋值为nil

  • assign:声明的对象释放后不会自动赋值为nil,会造成野指针错误!

相关文章

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

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

  • iOS APP内存优化记录

    iOS APP内存优化记录iOS APP内存优化记录

  • iOS 性能优化 - Allocations分析内存分配

    iOS 性能优化 - Allocations分析内存分配 iOS 性能优化 - Allocations分析内存分配

  • iOS必读 - 收藏集 - 掘金

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

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

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

  • iOS性能优化

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

  • iOS性能优化

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

  • iOS 性能优化

    25个性能优化 iOS内存和性能优化

  • iOS性能调优

    1.iOS 性能调优2.iOS性能调优(全)---内存优化和UI优化3.深度优化iOS网络模块4.iOS网络请求优...

  • iOS APP内存优化技术

    iOS内存优化的技术介绍有很多,但总体浏览下来,感觉还是苹果官方的技术最有价值, iOS app内存优化的官方技术...

网友评论

      本文标题:iOS 内存优化

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