Objective C のプロパティと ivar について読んだ後、私はまだ XCode の iOS 用の MasterDetail テンプレートと混同しています。
MasterViewController は、DetailViewController のプロパティを宣言します。
@class DetailViewController;
@interface MasterViewController : UITableViewController
@property (strong, nonatomic) DetailViewController *detailViewController;
@end
オブジェクトの配列の ivar:
@interface MasterViewController () {
NSMutableArray *_objects;
}
@end
なぜそのようになっているのですか?これら2つのものが異なる方法で宣言されている理由がわかりません。ありがとう。