Xcode: папка для импорта / группа - PullRequest
0 голосов
/ 16 марта 2011

Можно ли импортировать папку / группу вместо импорта файла на файл в .m?
Пример файла на файл :

#import "FirstViewController.h"
#import "SecondViewController.h"
#import "ThirdViewController.h"

Таким образом, можно сделать это так (папка содержит первый-второй и третий вид контроллера) :

#import "Folder"

Возможно ли это? Потому что очень неудобно импортировать файл за файл, когда у вас много файлов

Ответы [ 2 ]

4 голосов
/ 16 марта 2011

Вы не можете напрямую импортировать все в папке, но вы можете создать дополнительный заголовочный файл, который выполняет все операции импорта в одном месте. Затем вы просто импортируете новый заголовочный файл туда, куда вам нужно.

например. в новый ViewControllers.h файл поместите только эти строки:

#import "FirstViewController.h"
#import "SecondViewController.h"
#import "ThirdViewController.h"

А затем положите #import "ViewControllers.h" туда, где вам нужно.

2 голосов
/ 16 марта 2011

Нет, но вы можете импортировать файлы в предварительно скомпилированном заголовке, поэтому вы импортируете их только один раз, и они будут доступны глобально ...

РЕДАКТИРОВАТЬ

Представьте, что ваш проект называется MyApp.Вы получили предварительно скомпилированный заголовочный файл с именем MyApp-Prefix.pch

#import <Availability.h>

#ifndef __IPHONE_3_0
    #warning "This project uses features only available in iPhone SDK 3.0 and later."
#endif

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

    /* Your imports here */

#endif

Этот конкретный заголовочный файл будет автоматически импортирован во все ваши файлы, поэтому вы можете добавить сюда необходимые директивы #import, чтобы вы не делали этого.должны написать их на всех ваших файлах.

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