null - Objective C: 空,零和 @"" 之間的區別是什麼?

  显示原文与译文双语对照的内容
52 1

顧名思義,NULLnil@"" 之間的區別是什麼?

例如如果我想檢查字典中的字元串是空的。

應該使用哪個條件?

if ([dictionary objectForKey:@"aString"] == nil)

或者

if [[dictionary objectForKey:@"aString"] isEqualToString:@""]

或者

if ([dictionary objectForKey:@"aString"] == NULL)

哪個是正確的?

时间:原作者:0个回答

...