ios2012. 10. 24. 10:16

#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
Posted by NeverTry