iOS面试
yokan_de_s
这个作者很懒,什么都没留下…
展开
-
weak与strong
先说指针的区别,先创建一个test类原创 2022-02-27 23:05:26 · 152 阅读 · 0 评论 -
内存管理 - 引用计数的存储源码解析
搞不懂现在为毛还问这种面试题,难怪还能开启mrc手动管理内存不成么看看源码就好了下载OBJC源码,搜索retainCount原创 2022-02-26 23:00:54 · 1948 阅读 · 0 评论 -
内存管理-内存分布
保留区和内核区一般系统都不会给程序员操作,就不介绍了代码段: 编译后的代码存放地,本质上程序就是运行着代码段,然后取调用其它地址的内容数据段: 本质来说就是全局区,存放着字符串常量和statiti...原创 2022-02-26 22:24:14 · 1701 阅读 · 0 评论 -
循环引用问题解决
正常情况下,使用一个NSTimer或者CADisplayLink这种类型的计时器,就需要停止,而不清楚什么时候停止,就得需要一个强引用的对象,而这种需要传入一个target,又需要一个强引用,那肯定会出现循环引用解决方式:创建一个中间类,把中间类传入,再用弱指针持有另一个对象,完成2强一弱就能正常释放了原创 2022-02-16 16:39:46 · 1368 阅读 · 0 评论