240 发简信
  • iOS属性关键字

    @property相当于声明了setter和getter方法 对应runtime底层的objc_property_t 通过 property_g...

  • Pods构建私有库

    1.注册trunk pod trunk register xxx@xx.com 'name' 2.在Git创建项目 1.名称与库名称对应2.添...

  • 内存管理之内存布局

    Tagged Pointer 从 5s 开始,iPhone 均使用 arm64 指令集的处理器。在 64 位系统上,一个指针占 8 个字节,而指...

  • KVC探索

    KVC动态取值和设值访问和改变私有变量修改控件的内部属性 KVC(Key-value coding)键值编码,就是指iOS的开发中,可以允许开发...

  • 120
    Runtime 之 消息发送流程解析

    1、编译时 编译过程的详细信息请移步 2、为什么说OC是动态语言 OC的动态性体现在三个方面:动态类型,动态绑定和动态加载 动态类型,在运行时才...

  • Runtime 之 方法缓存

    Runtime 之 消息发送流程解析这一节已经介绍了消息发送的整个流程,过程中涉及到的方法缓存的插入,将在本节进行解析。 缓存结构信息cache...

  • 多线程GCD的理解

    串行队列或者并发队列都会遵循FIFO(先进先出)的原则 不定期更新中…

  • 夜游金鸡湖

    暂时抛却生活的纷扰,拥抱大自然,感受万物的美妙,平复内心的躁动

个人介绍
生如夏花之絢爛,死如秋葉之靜美,人生苦短,不必太過在意,懂得及時行樂