240 发简信
IP属地:四川
  • iOS多线程操作:NSOperation

    Operation也是我们常见的多线程操作方式之一,在许多知名框架的多线程操作都是使用的Operation这种操作方式,我们来看看Operation的使用方式。 Operat...

  • iOS多线程操作:NSThread

    在我们开发过程中我们经常会用到多线程开发,比如在异步线程中加载资源,执行好使操作等,在iOS开发中常见的多线程操作主要有Thread(NSThread)、Operation(...

  • ObjC 学习笔记(六):NSObject协议

    在阅读了类的结构、属性、方法交换、对象关联之后,我们可以看到,这些所有的所有操作都与object相关,在我们开发过程中,我们也可以看到很多类都继承自NSObject,比如:U...

  • ObjC 学习笔记(五):Method Swizzling

    在我们开发中,runtime常用的特性还有method swizzling,和阅读property源码一样,我们来做一个实例代码,下面我们摘抄一段从NSHipster的代码:...

  • ObjC 学习笔记(四):ivar

    在阅读完property_t相关代码之后,接下来学习和property_t十分相似的内容Ivar,我们就不再去做一个和上一篇文章一样的示例代码了,我们直接从Ivar的定义开始...

  • ObjC 学习笔记(三):property

    在我们将JSON数据转换为Model过程中,我们常常会使用MJExtension或者JSONModel等框架,那他们的实现和在runtime中都是怎么去实现的呢? 首先,我们...

  • ObjC 学习笔记(二):对象关联

    我们在导入runtime经常会使用到关联对象这个特性,这个方法可以为我们动态的添加自定义属性。 我们在经常使用到的对象关联方法有objc_getAssociatedObjec...

  • ObjC 学习笔记(一):数据结构定义

    在iOS开发工程中,我们每天都会使用到ObjC,也会用到runtime的很多操作msgSend,method_swizzling,objc_setAssociatedObje...

个人介绍
这个人太懒了,并没有留下什么