isKindOfClassIf you use such constructs in your code, you might think it is alright to modify an object that in reality should not be modified. Doing ...
分类:
其他好文 时间:
2015-07-05 21:06:19
阅读次数:
129
1:NSClassFromString
运行时特性: 这个方法判断类是否存在,如果存在就动态加载的,不存为就返回一个空对象;
优点: 不需要使用#import,因为类是动态加载的,只要存在就可以加载。因此如果你的toolchain中没有某个类的头文件定义,而你确信这个类是可以用的,那么也可以用这种方法。
2:isKindOfClass
我们也可以使用isKindO...
分类:
其他好文 时间:
2015-06-24 13:01:04
阅读次数:
124
//字符串宏
#define EMPTY_STRING(string) ( [string isKindOfClass:[NSNull class]] || string == nil || [string isEqualToString:@""])
#define GET_STRING(string) (EMPTY_STRING(string) ? @"...
分类:
移动开发 时间:
2015-06-23 12:06:46
阅读次数:
141
IOS开发基础知识1:Objective-C语法之动态类型(isKindOfClass, isMemberOfClass,id)对象在运行时获取其类型的能力称为内省。内省可以有多种方法实现。判断对象类型-(BOOL) isKindOfClass: classObj判断是否是这个类或者这个类的子类的实...
分类:
移动开发 时间:
2015-06-20 11:53:54
阅读次数:
142
for (UIViewController *controller in self.navigationController.viewControllers) { if ([controller isKindOfClass:[HZHouseListViewController cl...
分类:
其他好文 时间:
2015-06-18 13:17:59
阅读次数:
144
1:Objective-C语法之动态类型(isKindOfClass, isMemberOfClass,id)对象在运行时获取其类型的能力称为内省。内省可以有多种方法实现。判断对象类型-(BOOL) isKindOfClass: classObj判断是否是这个类或者这个类的子类的实例-(BOOL) ...
分类:
移动开发 时间:
2015-06-17 13:02:01
阅读次数:
152
+ (BOOL)isNil:(NSObject*)obj { if (obj == nil || obj == NULL) { return YES; } if ([obj isKindOfClass:[NSNull class]]) { return YES; } retur...
分类:
移动开发 时间:
2015-06-01 18:11:18
阅读次数:
128
//截图UIView:截全图-(UIImage*)captureView:(UIView *)theView{ CGRect rect = theView.frame; if ([theView isKindOfClass:[UIScrollView class]]) { ...
分类:
移动开发 时间:
2015-05-31 18:15:07
阅读次数:
197
UIView截图- (UIImage *)captureView:(UIView *)theView{ CGRect rect = theView.frame; if ([theView isKindOfClass:[UIScrollView class]]) { rect...
分类:
移动开发 时间:
2015-05-26 10:33:37
阅读次数:
166