UIKit.h и Foundation.h в Objective-C - PullRequest
0 голосов
/ 26 июля 2010

Если вы импортируете UIKit.h, это также автоматически импортирует Foundation.h?

1 Ответ

3 голосов
/ 26 июля 2010

UIKit.h явно не включает его, но я не удивлюсь, если это сделает один из других заголовков UIKit.

Тем не менее, все ваши файлы будут иметь его в любом случае, потому что ваш pch по умолчанию(предварительно скомпилированный заголовок или заголовок, который автоматически добавляется к каждому файлу в вашем проекте) поставляется с:

#ifdef __OBJC__
    #import <Foundation/Foundation.h>
    #import <UIKit/UIKit.h>
#endif

Это означает, что для каждого файла в вашем приложении iPhone автоматически будут импортированы Foundation и UIKit.

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