Objective-C: Директива @class перед @interface?
В чем разница между этими двумя объявлениями классов? Я не понимаю, почему здесь используется @class. Благодарю.
<code>@class TestClass; @interface TestClass: UIView { UIImage *image1; UIImage *image2; } </code>
а также
<code>@interface TestClass: UIView { UIImage *image1; UIImage *image2; } </code>