Cocoa提供了NSClassFromString和NSSelectorFromString方法,使用起来很简单:Class stringclass = NSClassFromString(@"NSString");为什么要这么做呢?直接使用Class不是更方便?通常情况下是,但有些场景下这个方法会...
分类:
其他好文 时间:
2015-11-02 19:29:38
阅读次数:
180
Class cls = NSClassFromString(@"UMANUtil"); ? ? SEL deviceIDSelector = @selector(openUDIDString); ? ? NSString *deviceID = nil; ? ? if(cls && [cls respondsToSelector:deviceIDSelector])...
分类:
移动开发 时间:
2015-10-30 17:12:54
阅读次数:
603
类名转换成字符串NSClassFromString(@"class")字符串转换成类NSStringFromClass([self class]);实例id VC = [[NSClassFromString([self.sourceArray objectAtIndex:indexPath.row]...
分类:
其他好文 时间:
2015-10-27 17:00:14
阅读次数:
105
1. 框架的可用性检查 弱链接某框架(方法:targets--Bulid Phases--Link Binary With Libraries,在需要使用弱链接的框架上,把默认的Required,改成Optional)2. 类的可用性检查 id myObj = [[NSClassFromString...
分类:
移动开发 时间:
2015-09-21 17:54:18
阅读次数:
168
对于ios判断网络连通方式我总结了一下几种方法:1、Reachability。Reachability是苹果推荐的用来判断当前网络状态的第三方库。Reachability使用的主要函数包括:+(Reachability*)reachabilityWithHostName:(NSString*)hostName;
+(Reachability*)reachabilityWithAddress:(con..
分类:
移动开发 时间:
2015-09-18 18:55:01
阅读次数:
217
Cocoa利用底层Objective-C运行时的很多特性,包括能够创建在应用程序编译时不存在的类的实例并在运行时动态加载和链接新类。诸如Ruby, Perl, Python之类的脚本语言就利用这种技术给Cocoa提供接口,这种模式的核心是返回具有指定名称的类对象的NSClassFromString(...
分类:
其他好文 时间:
2015-09-09 00:59:24
阅读次数:
114
1、获取类身上的成员变量--class_copyIvarListif ([badgeViewChild isKindOfClass:NSClassFromString(@"_UIBadgeBackground")]) { //NSLog(@"终于找到你,还好没放弃"); unsigned int.....
分类:
其他好文 时间:
2015-08-20 14:58:14
阅读次数:
139
real framework中不可以使用类别 或 不可以不包含类文件real framework 中直接调用NSClassFromString函数会返回null 需要强制加载指定类 或 直接通过类名引用linux中静态库和动态库的区别一、不同库从本质上来说是一种可执行代码的二进制格式,可以被载入内存...
分类:
其他好文 时间:
2015-07-15 20:50:36
阅读次数:
100
今天新建了一个 iOS 新工程,用到了 NSClassFromString 方法创建类, 无奈总是返回空指针. ????花了一下午时间检查代码是否有写错,配置是否有问题,搜索这个问题该怎么解决.无奈都没有什么理想的结论.到了...
分类:
移动开发 时间:
2015-07-09 23:02:37
阅读次数:
1051
首先看一段代码id object = [[NSClassFromString(@"FXobject") alloc]init];(1)id object = [[FXobject alloc]init];(2)这两段代码其实功能是一样的,但是如果程序中不存在FXobject这个类的话(2)会报错,但...
分类:
其他好文 时间:
2015-07-06 17:39:40
阅读次数:
131