Iphone NSInteger释放
我知道NSNumber可以发布。因此,我添加了如下代码:Iphone NSInteger释放,iphone,release,nsinteger,Iphone,Release,Nsinteger,我知道NSNumber可以发布。因此,我添加了如下代码: DetailViewController.h @interface DetailViewController : UIViewController { NSInteger getInteger; NSNumber *getNumber; } @property (nonatomic, retain) NSNumber *getNumber; @property (nonatomic, retain) NSInteg
DetailViewController.h
@interface DetailViewController : UIViewController {
NSInteger getInteger;
NSNumber *getNumber;
}
@property (nonatomic, retain) NSNumber *getNumber;
@property (nonatomic, retain) NSInteger getInteger => Doesn't work with warning.
但是如何发布NSInteger呢?它不需要释放吗?我不知道。
NSInteger
相当于int
(在iPhone上)。它不是ObjC对象。你不会也不能-保留它们或-释放它们。NSInteger
相当于int
(在iPhone上)。它不是ObjC对象。你不会也不能保留或释放它们。不允许分配=不允许分配。不允许分配=不允许分配
DetailViewController.m
@synthesize getNumber;
...
...
- dealloc{
[getNumber release];
}