runtime
文章平均质量分 79
RuiWang321
。。。。。。
展开
-
Runtime的实践——给一个类添加属性(关联对象)
相关文章: 《Runtime的初步认识——结构体与类》 《Runtime的初步认识——消息机制》一提到给一个类添加点什么,我们有可能首先就想到类别(Category)。那么我们就弄一下。利用 Category 给现有的类添加属性比如我们要给一个 NSArray 添加一个属性叫做NSString *name。我们首先新建一个Objective-C文件。File: NameFile Type:Cat原创 2016-05-11 09:33:55 · 3980 阅读 · 8 评论 -
Runtime的初步认识——消息机制
之前写过一篇《Runtime的初步认识》,读过的小伙伴们应该对OC中的类与C中的结构体的关系有了一定的了解。这篇文章就先介绍一下OC中的方法是如何“调用”的。这就是OC的另一个机制——消息机制。OC 的消息机制是指,在外部需要执行某个对象的方法时,使用的方式是“发送消息”而不是“调用”。在学 Runtime 之前你绝对不理解为什么是发送消息而不是调用。“调用”时确定的,而最终要执行哪段代码是不确定原创 2016-05-09 11:42:00 · 1944 阅读 · 0 评论 -
Runtime的实践——方法交换
读过《Runtime的初步认识——结构体与类》的小伙伴们应该对objc_class结构体的构造有所了解了struct objc_class { Class isa OBJC_ISA_AVAILABILITY;#if !__OBJC2__ Class super_class OBJC2_UNAVAILAB原创 2016-05-12 13:05:05 · 3932 阅读 · 0 评论 -
Runtime的初步认识——结构体与类
Runtime的初步认识Runtime的初步认识Runtime介绍类与结构体的关系结构体解析结构体的作用纠正Runtime介绍学习一个东西至少要先知道它是个啥,你一定听说过“运行时是 Objective-C 的一个特色”,这里的“运行时”就是指 runtime 了。runtime是在自 iOS 平台开放并基于 Objective-C 语言开发后的一个编程语言上的高级技术。学习runtime原创 2016-05-08 12:33:55 · 2545 阅读 · 0 评论