Может ли кто-нибудь привести пример прямого объявления в цели C для обычного класса, а не для категории или протокола? - PullRequest
9 голосов
/ 01 февраля 2011

Может ли кто-нибудь привести пример прямого объявления в цели C для обычного класса, а не для категории или протокола?

1 Ответ

9 голосов
/ 01 февраля 2011
/*
  using a forward declaration of NSDocument, there's no need
  for every source that encounters this header to include AppKit,
  allowing much faster compile times and reducing dependency
  changes for clients.

  of course, MONThang.m will need to include AppKit to use NSDocument
  - but the clients using MONThang do not need to import AppKit.
*/

@class NSDocument; // << the forward declaration

@interface MONThang : NSObject
{
    NSDocument * document;
}

@end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...