循环引用,的解决方法 2: 循环引用,的解决方法 3: 传参大法好 block 和 delegate 的区别: Fp, 函数指针 Func Ptr Function Pointer 自动捕获变量: block 中使用到的变量,IMP 结构体中的函数参数 、 成员变量 被捕获到属性里面去, 相当于,被持有了 吹牛逼: 分析问题的能力 我是做基础架构的 哪个方向? 项目架构: 组件封装 Components, 项目架构 中间层封装 集成封装 封装 SDK