原先对此很迷惑,但是在网上看了很多文章后略有所得。1、Class和classclass指类,类是对象(object)的类型。比如 NSString *str = [[NSString alloc]init]; NSString就是一个class,是对象str的类型。Class指类的类型,比如:Cl....
分类:
其他好文 时间:
2015-12-16 00:26:56
阅读次数:
172
nilnil 是 ObjC 对象的字面空值,对应 id 类型的对象,或者使用 @interface 声明的 ObjC 对象。例如:?NSString *someString = nil;NSURL *someURL = nil;id someObject = nil;if (anotherObjec...
分类:
移动开发 时间:
2015-12-04 18:44:49
阅读次数:
194
以下内容是基于搜集整理的网上资料,供参考。nil:指向Objective C语言中对象的空指针,其定义值为(id)0。Nil:指向Objective C语言中类(Class)的空指针,其定义值为(Class)0。NULL:指向C语言中的标准空指针,其定义值为(void *)0。NSNull:在Obj...
分类:
编程语言 时间:
2015-12-02 14:12:34
阅读次数:
145
1.nil >Defines the id of a null instance. 定义一个实例为空, 指向oc中对象的空指针. >示例代码: NSString *someString = nil; NSURL *someURL = nil; id someObject = n...
分类:
其他好文 时间:
2015-11-21 18:15:23
阅读次数:
209
近期遇到一个问题: 由于后台人员对于接口数据没有做空值处理,导致客户端接收到的有些数据为空(NSNull),而针对此类数据恰好客户端的存储结构为int和float类型,类型转换时报出了[NSNull intValue]或者[NSNull...
分类:
其他好文 时间:
2015-11-13 10:35:42
阅读次数:
166
if(m_result==nil){ NSLog(@"KDA!");}还有就是,从网上找到了用法:if([m_result isEqual:[NSNUll null]]){ NSLog(@"KDA!");}
分类:
移动开发 时间:
2015-10-14 15:50:01
阅读次数:
253
在注册登录时用的网络三方库是AFNetworking,注册时只用了个账号密码,但是个人用户还是有很多资料没填写的,这时我用账号登录返回之前界面需要传值,用户头像和名称,这时程序崩溃了,显示的错误信息是-[NSNull length]: unrecognized selector sent to in...
分类:
移动开发 时间:
2015-10-13 12:09:25
阅读次数:
246
-(NSMutableDictionary *)deleteNull{ if (self) { for (NSString * key in self) { if (self[key]==nil || [self[key] isEqual:[NSNull null]]) { ...
分类:
移动开发 时间:
2015-09-24 10:43:46
阅读次数:
149
nil 用来给对象赋值 NULL 则给任何指针赋值????//NULL 和 nil 不能互换,nil 用于类指针赋值 NSNull 则用于集合操作 一般情况下最好使用用 nil (空对象值,有意义) [ nil ?任意方法],不会导致崩溃 NULL 是一...
分类:
其他好文 时间:
2015-09-18 19:01:59
阅读次数:
129
1、说明nil:指向oc中对象的空指针Nil:指向oc中类的空指针NULL:指向其他类型的空指针,如一个c类型的内存指针NSNull:在集合对象中,表示空值的对象若obj为nil:[obj message]将返回NO,而不是NSException若obj为NSNull:[obj message]将抛...
分类:
移动开发 时间:
2015-09-14 13:46:26
阅读次数:
188