0
如果到NSMutableArray
引用不指向任何目標可言,因爲沒有被實例化,爲什麼實例方法仍然是沒有任何運行調用時間錯誤?
NSMutableArray *foo = nil;
NSLog(@"[null count] is %i", [foo count]);
NSLog(@"[null count] again is %i", [(NSMutableArray *) nil count]);
上面的紋路都打印出來0
,而不是造成了惡劣的存儲器存取或導致該說,有沒有實例的錯誤。