NSInteger发布

时间:2010-03-05 12:21:27

标签: iphone release nsinteger

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?它不需要发布吗?我不知道。

2 个答案:

答案 0 :(得分:3)

NSInteger相当于int(在iPhone上)。它不是ObjC对象。您不会,也不能-retain-release他们。

答案 1 :(得分:2)

NO ALLOC = NO DEALLOC。