티스토리 뷰

나름 프로그래밍?/ Objective-C

클래스 메소드

알 수 없는 사용자 2010. 2. 5. 11:46
+ (id) stringWidthFormat: (NSString *) format, ...;

메소드를  + 기호로 선언했다면 그 메소드를 클래스 메소드라고 표시한 것이다.
이 메소드는 클래스 객체(클래스의 인스턴스 객체와는 다름)에서 왔으며 주로 클래스의 새로운 인스턴스를 만드는데 사용된다.
클래스 객체는 수퍼클래스와 클래스 이름을 가리키는 포인터, 그리고 클래스 메소드 목록을 가리키는 포인터를 가지고 있다.
아울러 클래스 객체는 새롭게 만들어진 클래스의 인스턴스 객체의 크기 정보를 바이트 크기로 가지고 있다.

'나름 프로그래밍? > Objective-C' 카테고리의 다른 글

NSDate 와 NSData  (0) 2010.02.10
@property  (0) 2010.02.08
지정된 이니셜라이저 (designated initializer)  (0) 2010.02.05
객체의 초기화  (0) 2010.02.05
성능을 위한 C 스타일 고수  (0) 2010.02.04
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함