例如,在我正在研究的這個大項目中,有一個「全局」頭文件,帶有#Defines到URL。我無法迅速使用它們,但爲了清晰起見,我希望在同一個.h文件中有快速的替代方案,所以如果有人改變了,那麼改變另一個應該是顯而易見的。是否有可能在同一個文件中包含Swift和Objective-C代碼?
我希望用一些編譯器魔法,這可能是可能的。
例如,在我正在研究的這個大項目中,有一個「全局」頭文件,帶有#Defines到URL。我無法迅速使用它們,但爲了清晰起見,我希望在同一個.h文件中有快速的替代方案,所以如果有人改變了,那麼改變另一個應該是顯而易見的。是否有可能在同一個文件中包含Swift和Objective-C代碼?
我希望用一些編譯器魔法,這可能是可能的。
你不行。你可以在同一個項目中使用它們。
啊無賴,我瀏覽過蘋果文檔,沒有找到與我的問題有關的任何內容,所以我不太滿意 –
[使用與斯威夫特可可和Objective-C](https://developer.apple.com/library/ prerelease/ios/documentation/Swift/Conceptual/BuildingCocoaApps/index.html) –
[與Objective C API交互](https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/BuildingCocoaApps/InteractingWithObjective -CAPIs.html#// apple_ref/doc/uid/TP40014216-CH4-XID_26) –