Новый синтаксис в Objective-C
в Xcode 5
- это @import
для импорта рамки.Объектив C @import для модулей заменяет #import?
Подробнее см. question. Преимущество заключается в том, что вам не нужно включать фреймворк в проект, избегая ошибок компоновщика, вам не нужно добавлять кавычки и .h только к имени фреймворка, это быстрее для предварительно скомпилированных заголовков, и у вас есть пространство имен, которое защищает вас от случайного переименования символа. Все приятные дополнения.
На мой вопрос, для ваших собственных файлов, например MyFancyViewController.h, продолжаете ли вы использовать #import
, или же @import полностью заменит его? Кроме того, могу ли я легко определить свои собственные модули? Просто выглядит более грязным, имея оба синтаксиса в одном файле.
проверить это [http://stackoverflow.com/questions/18947516/import-vs-import-ios-7 ] –