我很抱歉,如果這是一個愚蠢的問題,或者如果它沒有意義。我之前編寫過一些Objective-C代碼,但我不太熟悉爲OS X或iOS編寫代碼;我幾乎是一個新手。目前,我試圖將OS X中的項目移植到iOS中。該項目編譯爲一個框架,其他OS X項目可以使用。iOS靜態庫是否可以包含類/接口,可以通過使用該庫的iOS代碼使用/實現?
我正在嘗試爲iOS做類似的事情。我知道iOS不支持包含dylib
的Frameworks,並且解決方案是創建一個靜態庫。但是,OS X Framework有幾個實現代碼使用,擴展或實現的類(在.m
文件中)。我所見過的所有靜態庫例子似乎都定義了一個頭文件,其中包含一些可以編譯爲靜態庫的函數。
是否有可能在靜態庫內有類,iOS代碼可以使用?另外,如何判斷代碼是否使用動態庫?
您的斷言並非完全正確。 iOS支持框架,它們不能包含'dylib's。那裏非常重要的區別。 – 2012-07-29 19:29:27
@ RichardJ.RossIII感謝您的澄清!就像我說的,我是一個新手。如何判斷我要移植的代碼是否使用動態庫? – 2012-07-29 19:36:49