다른 클래스에서 ivar를 사용하는 경우 @property (noatomic, retain) 및 @synthesize를 사용합니다. 그리고 이걸보기에 추가합니다. 레이블은 ivar입니다.해당 클래스에서만 사용되는 ivar을 할당 할 때 필요한 임시 변수입니까?
UILabel *aLabel = [UILabel alloc] initWithFrame:frame];
self.label = aLabel;
[aLabel release];
[self.view addSubview:label];
다른 클래스에서 사용하지 않으면 @property 및 @synthesize를 사용하지 않습니다. 그리고 이걸보기에 추가합니다.
label = [UILabel alloc] initWithFrame:frame];
[self.view addSubview:label];
맞습니까?
어때? label.text = @ "test"; self.label.text = @ "test";를 사용해야합니까? – user698200
속성 만 사용하는 경우 자기를 사용해야합니다. 예. – edc1591