问题
我正在尝试在Objective-C中创建一个对象。我知道如何做,但我对实现文件中的方法有一些疑问。
这个对象:
@interface Program : NSObject {
NSString *sid;
NSString *le;
NSString *sd;
NSString *pid;
NSString *n;
NSString *d;
NSString *url;
}
@property (nonatomic, retain) NSString *sid;
@property (nonatomic, retain) NSString *le;
@property (nonatomic, retain) NSString *sd;
@property (nonatomic, retain) NSString *pid;
@property (nonatomic, retain) NSString *n;
@property (nonatomic, retain) NSString *d;
@property (nonatomic, retain) NSString *url;
@end
问题
我只需要实现dealloc
和init
,是这样吗?
此外,我没有特殊的初始化需求,那么我应该保留默认的init
方法如下吗?
- (id)init
{
self = [super init];
if (self) {
// Initialization code here.
}
return self;
}