0
有沒有辦法創建一個頭文件,其中包含一些方法,而其他人無法獲得我的方法在.m文件中的定義?例如,你不能訪問由蘋果公司編寫的方法定義(即你去UIImage.h
,當你想看到這些方法之一的定義你不能)。objective c安全頭文件
所以基本上我想要做的就是將.m文件從其他開發者隱藏起來。開發人員只能看到.h文件。
有沒有辦法創建一個頭文件,其中包含一些方法,而其他人無法獲得我的方法在.m文件中的定義?例如,你不能訪問由蘋果公司編寫的方法定義(即你去UIImage.h
,當你想看到這些方法之一的定義你不能)。objective c安全頭文件
所以基本上我想要做的就是將.m文件從其他開發者隱藏起來。開發人員只能看到.h文件。
您需要將代碼構建到靜態庫或框架中並進行部署。它包含所有的可執行(.m文件)代碼,並且只允許訪問.h文件。
閱讀關於here。
誰是你的「用戶」?最終客戶不應該看到來源。你開發的代碼是另一個(「用戶」)項目的一部分嗎? –
對不起,我更新了這個問題。 – Teo
如果你不想讓用戶看到你的.m文件,不要給他們。給他們一個[靜態庫](http://stackoverflow.com/q/4654534/335858),你可以編譯一個頭文件,然後把它留在那裏。 – dasblinkenlight