Задача
Я пытаюсь создать объект в 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;
}