저는 iPhone 개발을 시작한 이래로 클래스의 멤버로 데이터에 액세스하는 가장 좋은 방법은 다소 혼란 스러웠습니다. obj-c 접근 자 사용과 도트 구문 사용의 차이점은 무엇입니까?
이의 내가 MyClass에라는 클래스가 있고, 거기에 내가 있다고 가정 해 봅시다 :myObject.myInt = 1;
또는이 :
@interface MyClass : NSObject {
int myInt;
}
@property (nonatomic, assign) int myInt;
을 구현에서는이 작업을 수행하는 것이 좋습니다?
[myObject setMyInt:1];
이 값도 읽을 수 있습니다. 오브젝티브 C에
int newInt = myObject.myInt;
대
int newInt = [myObject myInt];
거의 2 일 전에 http://stackoverflow.com/questions/1249392/의 정확한 사본을 요청했습니다. 그 질문에 대한 대답은 여기있는 것보다 더 완전하고 도움이됩니다. 묻기 전에 더 완벽한 검색을하는 것이 가장 좋지만, 2 개의 질문은 0 개의 질문보다 낫습니다. :-) –