我一直在檢討,從科昌的優秀Objc-C本書的一些基本目標C筆記,我注意到這是從一個類創建的指針代碼,而不是手動分配,例如:指針類,但尚未分配?
//...
int main (int argc, char *argv[])
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
NSNumber *myNumber, *floatNumber, *intNumber;
NSInteger *myInt;
//integer value
intNumber = [NSNumber numberWithInteger: 100];
myInt = [intNumber integerValue];
NSLog (@"%li", (long) myInt);
//...
注意所有沒有'[[class allocate] init]'創建的實例,所以如何在不爲其分配內存的情況下創建指針?
as'[intNumber integerValue];'不返回指針。 – samfisher 2012-08-11 06:47:56