Runtime
Vito.ZJX
这个作者很懒,什么都没留下…
展开
-
Runtime原理及简单使用
一、runtime简介RunTime简称运行时。OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制。对于C语言,函数的调用在编译的时候会决定调用哪个函数。对于OC的函数,属于动态调用过程,在编译的时候并不能决定真正调用哪个函数,只有在真正运行的时候才会根据函数的名称找到对应的函数来调用。事实证明:在编译阶段,OC可以调用任何函数,即使这个函数并未实现,只要声明过原创 2018-01-21 13:31:54 · 496 阅读 · 0 评论 -
运用Runtime将字典转Model
首先说下运用KVC将字典转模型的方式:@implementation Status+ (instancetype)statusWithDict:(NSDictionary *)dict{ Status *status = [[self alloc] init]; [status setValuesForKeysWithDictionary:dict];原创 2018-01-23 11:28:45 · 379 阅读 · 0 评论 -
OC消息转发机制 整理
我们知道在OC中的实例对象调用一个方法称作消息传递,比如有如下代码:NSMutableString *str = [[NSMutableString alloc] initWithString: @"Jiaming Chen"];[str appendString:@" is a good guy."];上述代码中的第二句str称为消息的接受者,appendString:称作选择子也就是我们常...原创 2018-02-26 12:39:20 · 290 阅读 · 0 评论