摘要: Swift的反射机制是基于一个叫Mirror的struct来实现的,其内部有如下属性和方法:let children: Children //对象的子节点。displayStyle: Mirror.DisplayStyle? //对象的展示风格let subjectType: Any.Typ... 阅读全文
posted @ 2015-12-14 14:18 Rayshen 阅读(878) 评论(0) 推荐(0) 编辑
摘要: Runtime的消息机制让我容易想起黑客帝国的Matrix。而OC语言,就像是架构在C语言真实世界上的Matrix世界,Runtime接管了这个虚拟世界到真实世界的承接。在黑客帝国里,Matrix的母体世界,是一个虚幻的、不存在的世界,全部由代码构成,而人类真正生存在一个培养皿中,然后智能机械通过物... 阅读全文
posted @ 2015-12-14 11:31 Rayshen 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 一、反射反射,一般表现在字符串和Class转换,字符串和内部方法转换,字符串和属性的转换(取值和赋值)。二、Objective-C中的反射OC的反射是基于其Runtime实现的。以执行某个函数为例,我们知道在OC中执行[Stu doSomething]函数,实质上是发送了一个消息给Runtime,然... 阅读全文
posted @ 2015-12-14 11:19 Rayshen 阅读(1784) 评论(0) 推荐(0) 编辑