swift
已經發布了4.0
版本,在xcode9
中新建專案後,預設是使用4.0
語法的。專案中的引用的第三方庫,雖然有很多已經發不了4.0
版本,但是還是有一些未及時更新的,那在作者未更新之前我們是否有更好的辦法來使用這些第三方庫呢?答案當然是肯定的,xcode9
中是同時支援3.2
和4.0
語法的。具體的設定可以看下圖。
那麼下面就說說如何設定同時支援3.2
和4.0
。
專案中如果使用cocoapods
來管理第三方庫時,可以找到不支援4.0
語法的庫所在target
,然後找到swift language version
選項,改為3.2
,然後就可以順利編譯通過了。
如果還有以原始碼整合進專案的,那就選擇edit > convert > to current swift syntax..
吧
《推廣》
Swift4 0引用3 0第三方庫
swift已經發布了4.0版本,在xcode9中新建專案後,預設是使用4.0語法的。專案中的引用的第三方庫,雖然有很多已經發不了4.0版本,但是還是有一些未及時更新的,那在作者未更新之前我們是否有更好的辦法來使用這些第三方庫呢?答案當然是肯定的,xcode9中是同時支援3.2和4.0語法的。具體的設...
swift 常用第三方庫
alamofire 著名的afnetworking網路基礎庫swift版 swiftyjson 最為開發者認可的json解析類 kingfirsher 網路展示 sqlite.swift 簡單 輕量,使用上最sql的sqlite封裝庫 sugarrecord 基於coredata與realm的好用封...
Swift常用第三方
swiftdate swiftdate是github上開源的,使用swift語言編寫的nsdate封裝庫,可以很方便的在swift中處理日期,比如日期建立,比較,輸出等。cvcalendar reachability.swift 可達性 kingfisher nvactivityindicatorv...