Objective C의 속성 및 ivars를 읽은 후에도 Xcode의 iOS 용 MasterDetail 템플릿과 혼동을 느낍니다.MasterDetail 템플릿의 속성 및 ivars
@class DetailViewController;
@interface MasterViewController : UITableViewController
@property (strong, nonatomic) DetailViewController *detailViewController;
@end
를 그리고 객체의 배열이 바르 :
MasterViewController는 DetailViewController의 속성을 선언 왜 그런 식으로
@interface MasterViewController() {
NSMutableArray *_objects;
}
@end
입니까? 나는 왜 그 두 가지가 다르게 선언되는지를 알 수 없다. 감사합니다. .
사실이지만 구현 파일에서 개인 속성을 선언하여 선언 할 수도 있습니다. 일반적으로이 특성이 ivars보다 선호됩니다. –