2014年10月31日

ios开发 Reflection(三) 利用反射自动绑值

摘要: 反射的具体应用,自动绑值获取属性列表 1 - (NSArray*)propertyKeys 2 { 3 unsigned int outCount, i; 4 objc_property_t *properties = class_copyPropertyList([self cla... 阅读全文

posted @ 2014-10-31 17:18 古成风云 阅读(263) 评论(0) 推荐(0)

ios开发 Reflection(二)

摘要: 反射机制可以获取的内容1.获取一个 类的所有属性 1 #pragma -mark 获取变量列表 2 3 -(void)getVarName 4 { 5 unsigned int numIvars; //成员变量个数 6 Ivar *vars = class_copyIvarList... 阅读全文

posted @ 2014-10-31 16:58 古成风云 阅读(281) 评论(0) 推荐(0)

ios开发 Reflection(一)

摘要: NSObject 方法除了个别例外,Cocoa 中大部分类都是 NSObject 的子类,因此大部分对象都继承了它所定义的方法。NSObject 提供了一些简单的查询运行时系统信息的方法:1 - (BOOL)isKindOfClass:(Class)aClass;2 - (BOOL)isMember... 阅读全文

posted @ 2014-10-31 16:50 古成风云 阅读(277) 评论(0) 推荐(0)

ios开发 静态库制作

摘要: IOS程序是由Objective-c语言构成,而是Objective-c语言中每一个类又分成.h .m 文件。静态库可以将这些程序的类封装成一个.a文件,第三方应用程序只需要拿到这个.a文件和代码对应的.h文件即可使用静态库中封装的方法。总的来说IOS静态库适合去制作第三方提供的SDK,废话不多说了... 阅读全文

posted @ 2014-10-31 10:14 古成风云 阅读(269) 评论(0) 推荐(0)

导航