1.Block相关问题: 1.Block为什么要用copy block创建时默认分配内存在栈上,不是在堆,作用域实在创建时的作用域,在作用域外就会崩溃,所以要拷贝在堆上,在堆...
1.一个objc对象的isa的指针指向什么?有什么作用? 2.一个 NSObject 对象占用多少内存空间? 3.说一下对 class_rw_t 的理解? // 可读可写 s...
推荐👇: 推荐作者:iOS的火影乱斗[https://www.jianshu.com/u/9c90bbd6d03a] 地址[https://www.jianshu.com/p...
两者在功能上的区别? __block会持有该对象,即使超出了该对象的作用域,该对象还是会存在的,直到block对象从堆上销毁; __weak仅仅是将该对象赋值给weak对象,...
技术类: 1. 性能优化 2. 底层原理 Runtime - Runloop 线程 自动释放池什么时候释放 AutoRelease对象什么时候释放 自动释放对象在Runl...
作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS开发交流群:130595548[https://jq.qq.com/?_wv=1027&k=L3kz...
以后题目多的话会进行分类,请持续关注面试题20道: 1.#import和#include的区别,@class代表什么? #import会代入头文件的所有信息,包括实例变量和方...
已更新深入浅出Runtime (二) Runtime的消息机制深入浅出Runtime (三) Runtime的消息转发深入浅出Runtime (四) Runtime的实际应用...