티스토리 뷰
Objective-C 객체는 동적으로 할당되며, 할당할 때 드는 시간 등 비교적 비싼 대가를 지불하게 된다.
특히 GUI 프로그램의 경우 아주 많은 임시 좌표, 크기 등의 정보를 갖는 사각형들을 많이 사용하므로
이런 구조체를 객체로 만들어 다른 객체들이 사용하게 하면 상당한 오버헤드가 생길 것으로 예상된다.
그런 이유로 객체를 만들지 않고 C의 구조체를 사용한다.
'나름 프로그래밍? > Objective-C' 카테고리의 다른 글
지정된 이니셜라이저 (designated initializer) (0) | 2010.02.05 |
---|---|
객체의 초기화 (0) | 2010.02.05 |
단축키 (0) | 2010.02.04 |
코드 폴딩 (0) | 2010.02.04 |
전방선언이 아닌 포함으로 해야 하는 경우 (0) | 2010.02.04 |