nil 与 null 的区别
nil 连对象都没有
null 有对象,但对象内容为空
以NSString 类为例
NSString *str1 = nil; //连字符串对象都没有 控制台输出 (null) NSString *str2 = null; //有字符串对象,只是字符串里没有内容,即指向一个空对象。 控制台输出 (null)
// NSString 这个类比较特别,因为用的非常普遍,所以不用 alloc 来创建,可以直接以下面这种方式来创建 NSString *str3 = @""; //控制台输出
现在看控制台的输出
时间: 2024-10-12 22:10:34