欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

R.swift的使用與安裝教程

 更新時(shí)間:2021年05月07日 10:35:39   作者:coder小鵬  
這篇文章主要給大家介紹了關(guān)于R.swift使用與安裝的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

為什么使用R.swift

R.swift可以獲取強(qiáng)類型、自動(dòng)完成的資源,如圖像、字體和段落完全類型化。更少的強(qiáng)制轉(zhuǎn)換和猜測方法將返回什么編譯時(shí)檢查,運(yùn)行時(shí)不再有導(dǎo)致應(yīng)用程序崩潰的錯(cuò)誤字符串自動(dòng)完成,再也不用懷疑圖片名字是不是復(fù)制錯(cuò)了。

R.swift的安裝步驟

(這里主要講使用cocoapods的方式安裝)

在你的podfile文件中添加R.swift

pod 'R.swift'

終端執(zhí)行pod install命令

添加相關(guān)配置

點(diǎn)擊添加

按照如下圖方式,將該文件放到compile source和check pods之間

按照下圖,添加對應(yīng)項(xiàng),對應(yīng)要添加的內(nèi)容如下

"$PODS_ROOT/R.swift/rswift" generate "$SRCROOT/mm/Resources/R.generated.swift"
$TEMP_DIR/rswift-lastrun
$SRCROOT/mm/Resources/R.generated.swift

添加完成,Command+B 編譯工程、會(huì)在工程目錄下自動(dòng)生成R.generated.swift文件

將R.generated.swift文件拖入到項(xiàng)目中,記住不要勾選Copy items if needed

R.swift的具體使用

老的使用方法

let icon = UIImage(named: "settings-icon")
let font = UIFont(name: "San Francisco", size: 42)
let color = UIColor(named: "indictator highlight")
let viewController = CustomViewController(nibName: "CustomView", bundle: nil)
let string = String(format: NSLocalizedString("welcome.withName", comment: ""), locale: NSLocale.current, "Arthur Dent")

R.swift方法

let icon = R.image.settingsIcon()
let font = R.font.sanFrancisco(size: 42)
let color = R.color.indicatorHighlight()
let viewController = CustomViewController(nib: R.nib.customView)
let string = R.string.localizable.welcomeWithName("Arthur Dent")

遇到的問題

在導(dǎo)入R.swift的時(shí)候,出現(xiàn)導(dǎo)入圖片后,編譯報(bào)錯(cuò)Distill failed for unknown reasons,起初以為是圖片重復(fù)了,但是反復(fù)檢查后,發(fā)現(xiàn)圖片沒有重復(fù),最后發(fā)現(xiàn)讀者的mac使用的是測試版本的系統(tǒng),升級系統(tǒng)為正式版本的系統(tǒng)之后,就沒有這個(gè)問題了,在此記錄一下,以防其它人也遇到同樣的問題.

總結(jié)

到此這篇關(guān)于R.swift的使用與安裝的文章就介紹到這了,更多相關(guān)R.swift使用安裝內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 深入講解C語言編程中volatile修飾符的作用

    深入講解C語言編程中volatile修飾符的作用

    這篇文章主要介紹了C語言編程中volatile修飾符的作用,文章深入到內(nèi)存優(yōu)化方面進(jìn)行解析,非常推薦!需要的朋友可以參考下
    2015-11-11
  • Swift語言實(shí)現(xiàn)地圖坐標(biāo)彈跳動(dòng)畫

    Swift語言實(shí)現(xiàn)地圖坐標(biāo)彈跳動(dòng)畫

    這篇文章主要介紹了用Swift語言實(shí)現(xiàn)地圖坐標(biāo)彈跳動(dòng)畫的方法主要應(yīng)用iOS7來實(shí)現(xiàn)此功能,需要的朋友可以參考下
    2015-07-07
  • Swift使用編解碼庫Codable的過程詳解

    Swift使用編解碼庫Codable的過程詳解

    Codable 是 Swift 引入的全新的編解碼庫,使開發(fā)者更方便的解析JSON 或 plist 文件,支持枚舉、結(jié)構(gòu)體和類,這篇文章主要介紹了Swift使用編解碼庫Codable,需要的朋友可以參考下
    2023-09-09
  • 舉例講解Swift編程中switch...case語句的用法

    舉例講解Swift編程中switch...case語句的用法

    這篇文章主要介紹了Swift編程中switch...case語句的用法,其中fallthrough關(guān)鍵字在switch語句中的使用是重點(diǎn),需要的朋友可以參考下
    2016-04-04
  • 解析Swift中的泛型支持與使用

    解析Swift中的泛型支持與使用

    支持泛型意味著可以在規(guī)定參數(shù)類型的情況下更靈活地編寫程序,也是Swift語言先進(jìn)而又強(qiáng)大的體現(xiàn),這里我們就來解析Swift中的泛型支持與使用:
    2016-07-07
  • Swift data范圍截取問題解決方案

    Swift data范圍截取問題解決方案

    這篇文章主要介紹了Swift data范圍截取問題解決方案,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-09-09
  • Flutter iOS開發(fā)OC混編Swift動(dòng)態(tài)庫和靜態(tài)庫問題填坑

    Flutter iOS開發(fā)OC混編Swift動(dòng)態(tài)庫和靜態(tài)庫問題填坑

    這篇文章主要為大家介紹了Flutter iOS OC 混編 Swift動(dòng)態(tài)庫和靜態(tài)庫問題填坑詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • 關(guān)于swift的個(gè)人小結(jié)

    關(guān)于swift的個(gè)人小結(jié)

    本文是個(gè)人對于目前學(xué)習(xí)swift的一些心得的匯總,這里分享給大家,希望大家能夠喜歡
    2016-12-12
  • 詳解Swift中的函數(shù)及函數(shù)閉包使用

    詳解Swift中的函數(shù)及函數(shù)閉包使用

    Swift的函數(shù)在創(chuàng)建和調(diào)用時(shí)非常簡潔,在編寫具有閉包特性的函數(shù)時(shí)同樣也相當(dāng)方便,以下我們就來詳解Swift中的函數(shù)及函數(shù)閉包使用:
    2016-06-06
  • Swift如何使用類型擦除及自定義詳解

    Swift如何使用類型擦除及自定義詳解

    有很多地方會(huì)用到類型擦除,并且它們的作用的各不相同。下面這篇文章主要給大家介紹了關(guān)于Swift如何使用類型擦除及自定義的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2018-10-10

最新評論