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

성능을 위한 C 스타일 고수

알 수 없는 사용자 2010. 2. 4. 20:50
Objective-C 객체는 동적으로 할당되며, 할당할 때 드는 시간 등 비교적 비싼 대가를 지불하게 된다. 
특히 GUI 프로그램의 경우 아주 많은 임시 좌표, 크기 등의 정보를 갖는 사각형들을 많이 사용하므로
이런 구조체를 객체로 만들어 다른 객체들이 사용하게 하면 상당한 오버헤드가 생길 것으로 예상된다.
그런 이유로 객체를 만들지 않고 C의 구조체를 사용한다.