2015年6月11日

IOS高级教程2:反射根据变量的引用获取变量名

摘要: 一、使用介绍项目有的时候,会遇到一些特殊的处理,想要根据一个实例的引用,获取这个实例在代码中的名称。比如在处理View的坐标的时候,我们将UIView的坐标信息配置到plist文件中,我们可以设置一个key,再通过这个key来获取配置文件中的坐标等信息。有没有更简单的方法呢,或者我只想简单的用实例变... 阅读全文

posted @ 2015-06-11 20:35 zhao_gw 阅读(638) 评论(0) 推荐(0) 编辑

iOS反射机制: objc_property_t的使用

摘要: iOS属性反射:说白了,就是将两个对象的所有属性,用动态的方式取出来,并根据属性名,自动绑值。(注意:对象的类,如果是派生类,就得靠其他方式来实现了,因为得到不该基类的属性。)常用的反射方式,有如下两种:从一个自定义实体类->自定义实体类从一个NSDictionary->自定义实体类(此方式最最常用... 阅读全文

posted @ 2015-06-11 20:34 zhao_gw 阅读(822) 评论(0) 推荐(0) 编辑

Objective-C Runtime 运行时之一:类与对象

摘要: Objective-C语言是一门动态语言,它将很多静态语言在编译和链接时期做的事放到了运行时来处理。这种动态语言的优势在于:我们写代码时能够更具灵活性,如我们可以把消息转发给我们想要的对象,或者随意交换一个方法的实现等。这种特性意味着Objective-C不仅需要一个编译器,还需要一个运行时系统来执... 阅读全文

posted @ 2015-06-11 20:32 zhao_gw 阅读(126) 评论(0) 推荐(0) 编辑

Objective-C –反射篇

摘要: 今天我们来讲讲Objective-C的反射,一般Java开发工程师听到Objective-C支持反射一定很兴奋吧!基本反射基本反射包括获取Class 或 根据字符串获取Class检查是否有selector 以及 根据字符串 获取selector 并执行检查继承关系基本反射就是能通过NSObject的... 阅读全文

posted @ 2015-06-11 20:31 zhao_gw 阅读(329) 评论(0) 推荐(0) 编辑

导航