使用CADisplayLink、NSTimer有什么注意点?
循环引用,事件不准确
介绍下内存的几大区域
代码区、数据区、堆区、栈区、
讲一下你对 iOS 内存管理的理解
结构体、ARC
ARC 都帮我们做了什么?
自动管理引用计数
LLVM + Runtime
app启动流程
weak指针的实现原理
hash表
autorelease对象在什么时机会被调用release
在执行autoreleasePoolPop 的时候调用release
方法里有局部对象, 出了方法后会立即释放吗
如果是普通的 局部对象 会立即释放
如果是放在了 autoreleasePool 自动释放池,在 runloop 迭代结束的时候释放
网友评论