事件响应
的过程?悬垂指针
?什么是 野指针
?iOS
内存管理的理解@dynamic
关键字?@autoreleasePool
的数据结构?__weak
修饰的变量,是否已经被注册在了 @autoreleasePool
中?为什么?retain
、release
的实现机制?BAD_ACCESS
在什么情况下出现?autoReleasePool
什么时候释放?ARC
在运行时做了哪些工作?ARC
在编译时做了哪些工作ARC
的 retainCount
怎么存储的?__weak
属性修饰的变量,如何实现在变量没有强引用后自动置为 nil
?__weak
和 _Unsafe_Unretain
的区别?面试题还在更新,请记得要关注该简书哦~
面试题持续整理更新中,需要拿到第一手大厂面试题及答案文档可以添加 iOS进阶学习交流群:551346706 !结实人脉、讨论技术你想要的这里都有!
原文:https://blog.51cto.com/14121524/2427876