240 发简信
IP属地:河北
  • Resize,w 360,h 240
    关于Json对象 Json字符串 NSDictionary的区别

    项目中遇到过因为对于json跟NSDictionary概念混淆造成的bug。网上冲浪后也没有很清楚的解释,决定自己查阅资料研究一下,下文重点针对...

  • Resize,w 360,h 240
    iOS多线程学习

    基本概念 线程 进程 进程与线程的关系 注: by干货:探秘WKWebView[https://mp.weixin.qq.com/s/iFEfg...

  • Block底层探索3 ——Block_layout的结构

    在上一篇_Block_copy方法中可以看到block实际的数据结构为Block_layout结构体。 查看Block_descriptor_1...

  • Resize,w 360,h 240
    Block底层探索2 ——block的copy过程

    打开汇编调试,设置断点,查看block相关的信息。 可以看到block刚赋值时候为_NSConcreteStackBlock,然后继续执行了ob...

  • Block底层探索1

    1.Block的类型 A. GlobalBlock B. MallocBlock C. StackBlock 我们都知道block分为 全局bl...

  • Resize,w 360,h 240
    OC底层-alloc探索

    以上为对象alloc时的基本过程,经测试[NSObject alloc]时并没有经过_objc_rootAlloc而是走objc_alloc方法...