DetailViewController.h
@interface DetailViewController : UIViewController {
NSInteger getInteger;
NSNumber *getNumber;
}
@property (nonatomic, retain) NSNumber *getNumber;
@property (nonatomic, retain) NSInteger getInteger => Doesn't work with warning.我知道NSNumber能够发布。因此,我添加了如下代码:
DetailViewController.m
@synthesize getNumber;
...
...
- dealloc{
[getNumber release];
} 但是如何发布NSInteger呢?它不需要发布吗?我不知道怎么回事。
发布于 2010-03-05 20:23:51
NSInteger等同于int (在iPhone上)。它不是ObjC对象。你不会也不能-retain或-release他们。
发布于 2010-03-05 20:59:39
无ALLOC =无DEALLOC。
https://stackoverflow.com/questions/2386590
复制相似问题