.m의 .h 및 #import "ClassA.h"에 전달 클래스 선언 (@class ClassA)을 두는 것이 올바른 방법이라는 것을 알고 있습니다. 또한 컴파일러가 나중에 컴파일 할 수 있다는 것을 알고 있습니다. (.m을 가져 오기 전까지).@ 클래스에 대한 forward class 선언
보통 우리는 오전에 컴파일해야 컴파일러는 여전히 A.h에를 ClassA를 컴파일 컴파일러하지 않을지라도 한편, A.m에서 ClassA.h # import를 추가 A.h에를 ClassA @class 사용 왜 A.h에서 #import를 직접 사용하지 않으시겠습니까?
http://stackoverflow.com/questions/9177265/why-use-forward-declaration-rather-than-import-in-h-file?rq=1 – ohho