作者leondemon (狗狗)
看板C_and_CPP
標題[問題] #import
時間Sat Mar 20 17:14:37 2010
我剛完成了一個簡單的framework
希望有一個主要的import檔可以給需要用到的檔案去import
(也就是這個import檔會去import所有這個framework的header檔)
但是因為這個framework會有彈性的增加
所以我希望不要在新增或刪除某個framework內的檔案時 還要去修改那個主要import檔
(因為這樣管理很麻煩)
有辦法在我新增一個framework內的檔案時 自動去叫主要import檔去import自己嗎?
舉個簡單例子:
================
在XFramework.h內 <==主要import檔
----------------
#import "file1.h"
#import "file2.h"
#import "file3.h"
...
..
. <==主要import檔
================
================
這時我新增一個newFile1.h <==新增的檔案 需要被include在framework內
----------------
XXXXXXXXXXXX <==增加一行code 去叫XFramework.h自動import自己
(不過我不知道要怎麼寫...)
.... <==其他code
...
..
.
================
這樣我在其他檔案只要import "XFramework.h"這個檔就可以了
但是要怎麼在新增檔案時 不去修改XFramework.h這個檔呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.126.97.60
→ ducksteven:看起來好像是在 mac os x 寫程式 囧 03/20 18:16
→ leondemon:是的 囧 03/20 19:00
推 johnlinvc:在c,c++,obj-c是做不到的 java&c#可以用import xxx.* 03/21 14:44
→ leondemon:感恩~ 03/21 21:42
推 sunneo:像這樣的功能你把他寫成editor的plugin也不錯啊 03/21 23:53