我已經按照this教程來設置一個靜態庫,其中包含我們正在處理的3個項目中的常見類。在iPhone靜態庫上暴露標題
這很簡單,在xcode上創建一個新的靜態庫項目,在那裏添加代碼,將一些標題角色從project
更改爲public
。本教程說我應該遞歸地將我的庫文件夾添加到header search paths
。
這是正確的路嗎?
我的意思是,在我的圖書館項目中,我有文件夾分開,如Global/
,InfoScreen/
,Additions/
。我試圖在根文件夾上設置一個LOKit.h
文件,並在該文件中#import我需要公開的所有內容。因此,在我的主機項目中,我不需要將文件夾遞歸添加到標題搜索路徑,而只需要#import "LOKit.h"
。
但我無法得到這個工作,主機項目不會建立抱怨所有我沒有添加到LOKit.h
的類,即使庫項目建立。
所以,我的問題是,什麼是權利當我在xCode上設置一個Cocoa Touch靜態庫項目時暴露頭文件的方式?
謝謝,你的第一個建議幾乎是我已經做的。但我真的很想避免將文件夾添加到標題搜索路徑遞歸中,因此我可以選擇要公開的內容以及將圖書館用戶混淆的內容。 – leolobato 2010-04-26 02:27:09