cocos2d class로 new file을 생성하면 .h 파일 하나와 .m파일 하나가 생긴다. 


.h는 헤더 파일이고 선언하는 부분이다.


.m는 메소드 파일이고 실제 동작을 구현하는 부분이라고 볼 수 있다. 



헤더를 먼저 살펴보면 


#include 대신 #import가 사용되어 있다. 


둘은 비슷한기능을 하지만 후자가 헤더 중복을 방지해주는 기능을 갖고 있기 때문에 objective-c에서 추천하는 방식이다. 


import

<>와

""의 차이


전자는 시스템 헤더

후자는 직접 구현한 헤더라고 생각하면 된다. 









Posted by jeff제프
,