Swift 4.0中如何引用3.0的第三方庫
前言
第三方庫是所有工程師在開發(fā)中都會(huì)經(jīng)常用到的,熟練的掌握多個(gè)第三方庫能把我們的生產(chǎn)力提升一大截,Swift 已經(jīng)發(fā)布了 4.0 版本,在 Xcode9 中新建項(xiàng)目后,默認(rèn)是使用 4.0 語法的。項(xiàng)目中的引用的第三方庫,雖然有很多已經(jīng)發(fā)不了 4.0 版本,但是還是有一些未及時(shí)更新的,那在作者未更新之前我們是否有更好的辦法來使用這些第三方庫呢?
答案當(dāng)然是 肯定 的, Xcode9 中是同時(shí)支持 3.2 和 4.0 語法的。
具體的設(shè)置可以看下圖。

那么下面就說說如何設(shè)置同時(shí)支持 3.2 和 4.0 。
項(xiàng)目中如果使用 Cocoapods 來管理第三方庫時(shí),可以找到不支持 4.0 語法的庫所在 target ,然后找到 Swift Language Version 選項(xiàng),改為 3.2 ,然后就可以順利編譯通過了。

如果還有以源碼集成進(jìn)項(xiàng)目的,那就選擇 Edit > Convert > To Current Swift Syntax.. 吧
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
相關(guān)文章
SwiftUI?List在MacOS中的性能優(yōu)化示例
這篇文章主要為大家介紹了SwiftUI?List在MacOS中的性能優(yōu)化示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09
Swift教程之基礎(chǔ)數(shù)據(jù)類型詳解
這篇文章主要介紹了Swift教程之基礎(chǔ)數(shù)據(jù)類型詳解,本文詳細(xì)講解了Swift中的基本數(shù)據(jù)類型和基本語法,例如常量和變量、注釋、分號(hào)、整數(shù)、數(shù)值類型轉(zhuǎn)換等內(nèi)容,需要的朋友可以參考下2015-01-01
Swift之for循環(huán)的基礎(chǔ)使用學(xué)習(xí)
這篇文章主要為大家介紹了Swift之for循環(huán)的基礎(chǔ)學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-06-06
Swift中Optional值的鏈?zhǔn)秸{(diào)用學(xué)習(xí)筆記
這篇文章主要介紹了Swift中Optional值的鏈?zhǔn)秸{(diào)用學(xué)習(xí)筆記,Optional鏈?zhǔn)荢wift入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2016-07-07
在Mac OS的終端中運(yùn)行Swift應(yīng)用的方法
這篇文章主要介紹了在Mac OS的終端中運(yùn)行Swift應(yīng)用的方法,依靠Xcode的REPL功能來實(shí)現(xiàn),需要的朋友可以參考下2015-07-07
Swift網(wǎng)絡(luò)請(qǐng)求庫Alamofire使用詳解
這篇文章主要為大家詳細(xì)介紹了Swift網(wǎng)絡(luò)請(qǐng)求庫Alamofire的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08

