【发布时间】:2009-04-29 01:55:57
【问题描述】:
我在定义一个数字,如下:
NSNumber *nn0 = [NSNumber numberWithInt:0];
没有任何分配也可以正常工作。我的理解是,如果我使用 numberWithInt,alloc 和 init 会自动调用。
如果我尝试在函数结束时释放,我会遇到问题:
[nn0 release];
我收到运行时错误。
我的问题是:如果我使用 numberWithInt 来初始化 NSNumber,我是否需要对其进行任何内存管理?
【问题讨论】:
标签: iphone objective-c memory-management