次のように定義された 2 つのプロパティがあるとします。
@property (nonatomic, strong) UITableView *parentTableView;
@property (nonatomic, strong) NSMutableArray *headersArray;
そして方法:
-(void)prepareTags;
そして、次のようなinitメソッドがあるとします:
-(id)initWithParentTableView:(UITableView*)parentTable
{
if(self = [super init])
{
//1
NSMutableArray *array = [[NSMutableArray alloc] init];
headersArray = array;
//2
self.parentTableView = parentTable;
//3
[self prepareTags];
}
return self;
}
- これは、init メソッドでヘッダー配列を設定する正しい方法ですか?
self.parentTableView
init メソッドから呼び出すことはできますか?- init メソッドからメソッドを呼び出すことはできますか (この場合、prepareTags メソッドも呼び出し
self
ますself
。init メソッドがまだ戻っていなくても、すぐに使用できますか?