
7篇文章 · 3114字 · 1人关注
书上得来终觉浅、绝知此事要躬行。本文参考来源:http://mrpeak.cn/blog/ios-runloop/ 一.Runloop 简介 什...
在某些情况下你可能需要动态的提供方法,比如在oc中你声明某个属性为@dynamic类型,编译器就认为与这属性相关的方法会动态提供。你可以通过实现...
一.初识Block block 的本质:oc对象 底层是一段c语言函数(struct)。block的特性:自动捕获变量。既然是oc对象 我们就可...
1. KVO 简单使用 //添加一个监听 (void)addObserver:(NSObject *)observer forKeyPath:(...
使用runTime进行归档与解档 //归档 使用编码器将对象编码成二进制流 -(void)encodeWithCoder:(NSCoder*)a...
新建一个Animal类 给类添加一些成员变量、属性、和方法。 在控制器里面使用该类 并 给相应的变量赋值 //获取类方法和属性列表 An...
消息转发机制基本上分为三个步骤: 1. 动态方法解析 2. 备用接收者 3. 完整转发 我们可以通过控制这三个步骤其中一环来解决这一个问题 特别...
文集作者