@class1 Objective-C : 소스 파일 분리 앞에서 보았던 소스코드는 하나의 파일에 담겨졌으나 각 클래스에 따라서 각각 다른 파일로 분리가 가능하며 소스 코드의 양이 많아 질 경우 클래스별로 분리하는게 효율적이다. @interface 선언문은 *.h 파일에 담고, @implementation 의 구현문은 *.m 에 담는다. 예를 들어 앞의 예에서 Engine 은 @interface 선언문은 Engine.h 에, @implementation 구현문은 Engine.m에 넣는다. 단 Engine.m의 첫 라인에 #import "Engine.h" 라는 구문이 필요하다. 앞의 예제의 Car를 선언파일과 구현 파일로 분리한다고 하였을때 Car.h 의 경우는 @interface 선언문에 #import #import "Engine.h" #import "Tire... 2009. 5. 26. 이전 1 다음