0
DetailViewController.h   

@interface DetailViewController : UIViewController {
    NSInteger getInteger;
    NSNumber *getNumber;
}
@property (nonatomic, retain) NSNumber *getNumber;
@property (nonatomic, retain) NSInteger getInteger => Doesn't work with warning.

I know that NSNumber is able to release. So, I add code like this:

DetailViewController.m
@synthesize getNumber;
...
...
- dealloc{
  [getNumber release];
} 

But how to release NSInteger? Doesn't it require release? I don't know about it.

Termininja
  • 6,620
  • 12
  • 48
  • 49
Beomseok
  • 471
  • 1
  • 6
  • 22

2 Answers2

3

NSInteger is equivalent to int (on iPhone). It is not an ObjC object. You won't and can't -retain or -release them.

kennytm
  • 510,854
  • 105
  • 1,084
  • 1,005
2

NO ALLOC = NO DEALLOC.

CastroAPZ
  • 81
  • 1
  • 2