2013-10-05 3 views

ответ

5

конвенции от Apple является использование заголовка в рамках которой имеет такое же имя, как основы:

#import <Foundation/Foundation.h> // << imports all public headers of Foundation.framework 

Если рамки в вопросе не включает такой файл, вы всегда можете написать свой собственный.

Еще лучше, вы можете использовать модули, которые используют синтаксис: @import Foundation;. Это похоже на #import <Foundation/Foundation.h>, но использует значительно улучшенную модель компиляции.

Примечание. Модули в настоящее время поддерживаются в Xcode для фреймворков Apple, хотя поддержка пользовательских карт модулей существует в clang. Итак, мы надеемся, что вскоре мы сможем определить наши собственные модули.

+1

Я собирался прокомментировать «@ import». +1 Возможно, стоит также отметить, что в настоящее время он может использоваться только для фреймворков Apple –

+0

@GabrielePetronella thanks :) добавил примечание в том же пункте, который вы отредактировали. – justin

+1

Добро пожаловать. Красиво сделано. –

Смежные вопросы