各自的含義:
1.nil:指向OC中對象的空指針办铡。
2.Nil:指向OC中類的空指針。
3.Null:指向其它類型的空指針琳要,如一個c類型的內(nèi)存指針寡具。
4.NSNull:在集合對象中,表示空值對象稚补。
#標志 --> 值 --> 含義
NULL --> (void *)0 --> C指針的字面零值
nil --> (id)0 --> Objective-C對象的字面零值
Nil --> (Class)0 --> Objective-C類的字面零值
NSNull --> [NSNull null] --> 用來表示零值的單獨的對象
iOS開發(fā)服務(wù)器返回(null) 與<null>的處理
得到(null)后利用
if(m_result==nil)
{
NSLog(@"空值");
}
得到<null>后利用
if([m_result isEqual:[NSNUll null]])
{
NSLog(@"空對象");
}
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者