240 发简信
IP属地:伊斯坦布尔
  • Resize,w 360,h 240
    Object-C内存管理解析一

    一、关于引用计数: 读了《Objective-C高级编程(iOS与OS X多线程和内存管理)》,发现吊炸天的感觉,所以记录下。嗯 还是自己太菜了...

  • Resize,w 360,h 240
    iOS Block底层解析二

    一、__block 的解析 接上一篇《iOS Block底层解析一》[https://www.jianshu.com/p/f8116443f7e...

  • Resize,w 360,h 240
    iOS Block底层解析一

    一、为啥要自己跟着解析 前面搞过一篇《iOS Block用法与实现原理》这个有点乱,所以想着大佬们看着心累,我就用自己的理解加上查看的资料重新瞎...

  • iOS GCD封装Timer

    欢迎加QQ群: 457236811 ,我们一起来搞基! 一、为啥要用GCD封装Timer 为什么要用GCD封装Timer呢?主要是系统提供的NS...

  • Resize,w 360,h 240
    iOS Class的结构

    一、底层结构 我们可以通过runtime的底层源码看的class的底层结构体,简化如下: 然后点进去之后他们之间的联系如图:WeChat1634...

  • Resize,w 360,h 240
    Object-C Category底层原理

    一、category方法是如何添加的 当编译器编译的时候,编译器会将category编译成category_t这样的结构体 如下: categ...

  • iOS GCD详解一

    什么是GCD? Grand Central Dispatch (GCD) 是异步执行任务之一,即开发者要做的只是定义想执行的任务追加到适当的Di...

  • iOS Block用法与实现原理

    最近在看Block原理的时候看了一篇文章iOS Block用法和实现原理,并且对照了《Objective-C高级编程》这本书中对于Block的解...

  • 关于Git命令的记录

    之前由于公司一些调整,项目版本控制由SVN全部迁移到GitLab上, 所以对Git命令做一些记录如下: Git命令:

个人介绍
欢迎加QQ群: 457236811 ,我们一起来探讨!