是否可以導入文件夾/組而不是導入.m文件中的每個文件?每個文件
示例文件:Xcode:導入文件夾/組
#import "FirstViewController.h"
#import "SecondViewController.h"
#import "ThirdViewController.h"
因此,有可能使之像(文件夾包含第一,第二和thirdviewcontroller):
#import "Folder"
這可能嗎? 因爲當你有很多文件時,每個文件導入文件非常煩人
是否可以導入文件夾/組而不是導入.m文件中的每個文件?每個文件
示例文件:Xcode:導入文件夾/組
#import "FirstViewController.h"
#import "SecondViewController.h"
#import "ThirdViewController.h"
因此,有可能使之像(文件夾包含第一,第二和thirdviewcontroller):
#import "Folder"
這可能嗎? 因爲當你有很多文件時,每個文件導入文件非常煩人
不能,但是你可以在預編譯的頭文件中導入你的文件,所以你只需要導入它們一次,並且它們將在全局可用。
編輯
想象一下你的項目名稱是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
指令需要,所以你不必給他們寫上所有的文件。
您不能直接將所有內容都導入到文件夾中,但是您可以製作一個額外的頭文件,以便在一個位置執行所有導入操作。然後,只需在需要的地方導入新的頭文件。
例如在新ViewControllers.h
文件把這些代碼行:
#import "FirstViewController.h"
#import "SecondViewController.h"
#import "ThirdViewController.h"
然後把#import "ViewControllers.h"
無論你需要它。
請問你能用一個例子來解釋一下嗎?我不太明白。謝謝 ! – Sacha 2011-03-17 17:29:19
查看編輯:) – Macmade 2011-03-17 17:46:29