IP属地:河北
项目中遇到过因为对于json跟NSDictionary概念混淆造成的bug。网上冲浪后也没有很清楚的解释,决定自己查阅资料研究一下,下文重点针对...
基本概念 线程 进程 进程与线程的关系 注: by干货:探秘WKWebView[https://mp.weixin.qq.com/s/iFEfg...
在上一篇_Block_copy方法中可以看到block实际的数据结构为Block_layout结构体。 查看Block_descriptor_1...
打开汇编调试,设置断点,查看block相关的信息。 可以看到block刚赋值时候为_NSConcreteStackBlock,然后继续执行了ob...
1.Block的类型 A. GlobalBlock B. MallocBlock C. StackBlock 我们都知道block分为 全局bl...
以上为对象alloc时的基本过程,经测试[NSObject alloc]时并没有经过_objc_rootAlloc而是走objc_alloc方法...