OC與Swift混合使用

2021-08-03 15:03:51 字數 739 閱讀 7158

隨著swift趨向於穩定,越來越多的公司啟動的新專案也想使用swift過把癮,使用swift的好處與弊端不再贅述。目前版本是swift3.0,而且xcode9beta版中已經更新到swift4.0。使用swift開發是大趨勢,這裡從以下幾個方面看一下如何進行簡單的配置。

post_install do |installer|

installer.pods_project.targets.each

do |target|

target.build_configurations.each

do |config|

config.build_settings['swift_version'] = '3.0'

end end

end

如下圖:

四、oc引用swift的framework:

配置方法跟pod配置版本號方法相同,設定完版本號後在需要的檔案中引用:#import】也可以通過引入模組的方式:@import framework;這兩種方式效果相同。

注意:很多swift三方庫,並不支援oc使用,而絕大部分oc庫支援swift,是向下相容的,oc與swift混編的注意事項,稍後補充。

ps:文章有點囉嗦,本人系新手,主要是記錄給自己看。

Swift與OC的混合開發的配置

由於現在很多專案都是oc和 swift 的混合開發,所以就涉及到了 oc呼叫 swift swift 呼叫oc 這兩種情況。1,oc呼叫swift的情況 系統會在專案中匯入或者建立 swift 檔案的情況下,會自動建立乙個類似 swift與oc 混合開發 demo swift.h 這樣乙個 h檔案 ...

swift 和 OC 混合編譯的問題

最近在學習swift,很想在之前oc的專案中使用swift 開始的時候,上手還算比較快,下面記錄下簡單的一些坑。1.由於接觸的swfit一些教程,所以準備在已有的oc裡面使用swift,按照教程,沒問題,但是我在原來的oc中使用swift,怎麼也編譯不通過,開始的時候報錯,提示找不到各種類,後來仔細...

關於swift與objective c混合使用

在xocde6出來我們大部分 都是用objective c寫的 部分c c 如今出生來了乙個新的語言叫swift,那麼怎樣既能使用我們之前的 還能夠使用新語言呢。本文就此做一下說明。關於swift語方的學習能夠看文件 the swift programming language 本文如果你已經有所了...