if(m_result==nil)
{?
????NSLog(@"KDA!");
}
if([m_result?isEqual:[NSNUll?null]])
{?
????NSLog(@"KDA!");
}...
分类:
移动开发 时间:
2015-07-28 14:53:56
阅读次数:
123
昨天改项目的时候判空怎么也判断不对,今天全部总结一下ios返回的所有空的类型,如下:
1.nil
2.NULL
3.NSnull @"";
4.@"null";
目前在项目中见到过这些判断空值的,如果有其它的,以后再加。...
分类:
其他好文 时间:
2015-07-22 13:15:06
阅读次数:
95
** 类型,指针的指针,是一个很古老的 C 语言的技巧用处:一个方法,可以返回多个数值NULL & nil 有什么区别- NULL 是 C 的,空地址,数字,本身的数值是 0 不能给 NULL 消息- nil nil 是 OC 的,nil 是一个(空)对象,指针地址指向的是 NULL 在 OC 中,...
分类:
移动开发 时间:
2015-07-22 13:01:27
阅读次数:
141
经常服务器返回的数据,有null,还有nil,如果在模型层不处理的话,到时候数据展现时,一定会崩啊,最近决心要解决这个问题,所以查看了一些资料后,有答案了:
- (id) setNoNull:(id)aValue{
if (aValue == nil) {
aValue = @"";//为null时,直接赋空
} else if ((NSNull *)aValu...
分类:
移动开发 时间:
2015-07-22 09:25:55
阅读次数:
126
一、nil:nil是oc的,nil是一个空的对象,指针地址指向的是NULL 在oc中,可以给nil发送任何消息,都不会报错
二、NULL:是c的,空地址,数字,本身的数值是0 不能给NULL消息
三、NSNULL :是为了向数组或者字典中添加空值使用的
从Xcode6开始,取消了NULL的只能提示,因为swift 中没有NULL的概念,只有nil
—在OC中,使用NULL或者ni...
分类:
其他好文 时间:
2015-07-17 19:04:41
阅读次数:
124
情况1、 等于Null if ([_content isEqual:[NSNull null]] ) { //等于Null }情况2、等于nil if (_content==nil || [_content isEqualToString:@""]) { //等于nil }情况2、 ...
分类:
其他好文 时间:
2015-06-27 17:55:26
阅读次数:
114
//字符串宏
#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
1.所有的key都是一个字符串,键 值是成对出现的。且都不能为空,非要为空要使用NSnull。字典是通过key来存取值的,key valu必须成对出场2.字典是有键-值的数据组合,通过key查找对于的value,值可以是其他任意的类型,key必须是唯一的。3.为什么要使用字典呢?而不使用数组?答?数...
分类:
其他好文 时间:
2015-06-16 20:55:04
阅读次数:
106
NSMutableArray *array = [[NSMutableArray alloc] initWithObjects:@"2019/03/01/",@"2013/03/02",@"2013/03/07",@"2014/03/01/", [NSNull null], nil];
array = (NSMutableArray *)[array sortedArrayUsi...
分类:
移动开发 时间:
2015-06-16 19:20:41
阅读次数:
192
nil用来给对象赋值(Objective-C中的任何对象都属于id类型),NULL则给任何指针赋值,NULL和nil不能互换,nil用于类指针赋值(在Objective-C中类是一个对象,是类的meta-class的实例), 而NSNull则用于集合操作,虽然它们表示的都是空值,但使用的场合完全不同...
分类:
移动开发 时间:
2015-06-09 13:26:22
阅读次数:
170