#import <Foundation/Foundation.h>
@interface user : NSObject {
NSString *name;
int level;
}
- (NSString *) name;
- (void) setName : (NSString *)newName;
- (int) level;
- (void) setLevel : (int)newLevel;
@end
getter :
- (NSString *) name;
setter :
- (void) setName : (NSString *)newName;
@implementation user
- (NSString *) name{
return name;
}
- (void) setName : (NSString *)newName {
name = newName;
}
*NSString 같은 포인트 객체는 "*"로 선언
객체를 선언할때 *를 붙이는 경우가 있는데 Cocoa Touch용 객체는 NSObject에서 시작하는데 NSObject가 포인트 객체이다.
포인트 객체는 메모리주소로 객체를 찾아 인식한다는 의미에서 나온것으로 메모리 주소를 * 기호로 표현한 것입니다.
'ios' 카테고리의 다른 글
@autoreleasepool (0) | 2012.10.24 |
---|---|
objective c 용어 (1) | 2012.10.24 |
Objective c 기초 참고사이트 (0) | 2012.10.23 |
Java에서 Objective c (0) | 2012.10.23 |
Iphone 구성 유틸리티 및 iconv.dll 파일 (0) | 2012.09.14 |