2014-10-08 80 views
0

我在這裏閱讀:靜態庫代碼期工程頭

https://developer.apple.com/library/ios/recipes/xcode_help-project_editor/Articles/Setting%20the%20Role%20of%20a%20Header%20File.html

您能夠在您的圖書館設置不同類的頭是公共/私營/項目。在我的圖書館中,我設置了一個課程來投影。

但由於某種原因,如果我將庫包含在另一個項目中,我可以使用這個類只能是與項目相關的類。有人知道如何正確地做到這一點嗎?

回答

1

我相當肯定的是,公共/私營/項目東西只是影響到什麼是存檔這樣只有.h文件「交付」與.a文件的權限過程中複製。

當使用靜態庫項目(即通過源代碼樹),您可以訪問所有的頭文件(你可能需要建立的頭搜索路徑,不過)。沒有辦法從使用靜態庫項目的項目「保護」頭文件,也沒有什麼理由。

+0

啊,好的,所以最後如果一個歸檔我的圖書館和有一個類頭被設置爲「項目」,我不能夠在我的圖書館鏈接對其他項目使用此類... – davidOhara 2014-10-08 13:55:10

+0

是;它用於定義使用庫的二進制安裝來交付哪些頭文件。 – Droppy 2014-10-09 06:31:17