구현 파일에서 모든 속성은 비공개로 표시됩니다. 첫 번째 예에서속성과 인스턴스 변수의 차이점은 무엇입니까?
- MyObj.m
@interface MyObj()
@property (nonatomic, strong) NSString *name;
@end
@implementation MyObj
@synthesize name = _name;
// Some other codes to use "name" like self.name or _name
@end
2 MyObj.m
@implementation MyObj
{
NSString *_name;
}
// Some other codes to use _name
@end
복제본 [Property versus instance variable] (http://stackoverflow.com/questions/719788/property-vs-instance-variable)이 가능합니다. 사이드 바 참조 ---> –