【发布时间】:2011-03-30 03:24:42
【问题描述】:
如果我有一个名为 ProgramModel 的自定义 NSObject 类,当我从另一个类中 @property 和 @synthesize 它时,它会得到 alloc/init 吗?
例如,在这样的 ProgramController 类中
// ProgramController.h
#import "ProgramModel.h"
@interface ProgramController : UIViewController {
ProgramModel *programModel;
}
@property (nonatomic, retain) ProgramModel *programModel;
// ProgramController.m
#import "ProgramController.h"
@implementation ProgramController
@synthesize programModel;
// etc
我还需要在initWithNibName 或viewDidLoad 中分配/初始化,还是因为property/synthesize 而已经alloc/init-ed?
【问题讨论】:
标签: iphone objective-c properties