Access Privledges
Access.h
Access.m
main.m
인스턴스 내의 변수에 직접 접근 시에는 -> 사용
Access.h
#import <Foundation/NSObject.h> @interface Access: NSObject { @public int publicVar; @private int privateVar; int privateVar2; @protected int protectedVar; } @end |
Access.m
#import "Access.h" @implementation Access @end |
main.m
#import "Access.h" #import <stdio.h> int main(int argc, const char* argv[]) { Access* a = [[Access alloc] init]; // Works a->publicVar = 5; printf("public var: %i\n", a->publicVar); // doesn't compile // a->privateVar = 10; // printf("private var: %i\n", a->privateVar); [a release]; system("PAUSE"); return 0; } |
인스턴스 내의 변수에 직접 접근 시에는 -> 사용
'프로그래밍 > iPhone Dev' 카테고리의 다른 글
[Objective C] 04 Exceptions (0) | 2009.10.28 |
---|---|
[Objective C] 03 Class Level Access (0) | 2009.10.27 |
[Objective C] 01 Creating Classes (0) | 2009.10.27 |
[Objective C] 환경설정 (0) | 2009.10.27 |
[Objective C] 튜토리얼 (0) | 2009.10.14 |