亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

R.swift的使用與安裝教程

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

為什么使用R.swift

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

R.swift的安裝步驟

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

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

pod 'R.swift'

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

添加相關配置

點擊添加

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

按照下圖,添加對應項,對應要添加的內(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 編譯工程、會在工程目錄下自動生成R.generated.swift文件

將R.generated.swift文件拖入到項目中,記住不要勾選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")

遇到的問題

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

總結(jié)

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

相關文章

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

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

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

    Swift語言實現(xiàn)地圖坐標彈跳動畫

    這篇文章主要介紹了用Swift語言實現(xiàn)地圖坐標彈跳動畫的方法主要應用iOS7來實現(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關鍵字在switch語句中的使用是重點,需要的朋友可以參考下
    2016-04-04
  • 解析Swift中的泛型支持與使用

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

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

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

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

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

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

    關于swift的個人小結(jié)

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

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

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

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

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

最新評論