신참을 개인 var에 액세스목적 C는 - ... 목표 C 공공 함수에서
참고 : 나는 번역하기 위해 노력하고있어 이것은 개념적인 문제 "공공 및 민간"나는 다른 언어에 대한 지식에서 .
"public"메서드를 통해 "stringB"ivar에 액세스하려면 어떻게해야합니까?
에서 MyClass.h은 "+"접두어 클래스있어서, 비공개 수단
#import "myClass.h"
@interface myClass() {
}
@end
@implementation myClass
// My "private" function
- (void)dealWithStringA
{
return _stringA;
}
// My "public" function
+ (void)dealWithStringB
{
// Errors with: Instance variable "stringB" accessed in class method
return _stringB;
}
감사합니다. Grzegorz, 내 생각을 정리했습니다 ....그냥 다른 언어에서 내가 아는 것을 기반으로 그립을 얻으려고. – bob