一碟绑、先說(shuō)說(shuō)為啥子你可以選擇使用R.swift呢?
? ?R.swift可以獲取強(qiáng)類(lèi)型碘举、自動(dòng)完成的資源忘瓦,如圖像、字體和段落完全類(lèi)型化引颈。更少的強(qiáng)制轉(zhuǎn)換和猜測(cè)方法將返回什么編譯時(shí)檢查耕皮,運(yùn)行時(shí)不再有導(dǎo)致應(yīng)用程序崩潰的錯(cuò)誤字符串自動(dòng)完成,再也不用懷疑圖片名字是不是復(fù)制錯(cuò)了蝙场。
二凌停、接下來(lái)說(shuō)說(shuō)R.swift的安裝步驟吧
1、在你的Podfile文件里面添加R.swift
pod 'R.swift'
2售滤、在終端運(yùn)行 `pod install`
3罚拟、添加相關(guān)設(shè)置(用 圖1 和 圖2 來(lái)解釋,比較直觀)
對(duì)于要添加的內(nèi)容
1)"$PODS_ROOT/R.swift/rswift" generate "$SRCROOT/R.generated.swift"
2)$TEMP_DIR/rswift-lastrun
3)$SRCROOT/R.generated.swift
4完箩、Command+B 編譯工程赐俗、會(huì)在工程目錄下自動(dòng)生成R.generated.swift文件(如圖3)
5、把R.generated.swift文件拖入工程弊知,去掉復(fù)制選項(xiàng)(如圖4阻逮、圖5)
6、不出意外你就可以快了的使用了(如圖6)
三秩彤、接下來(lái)說(shuō)說(shuō)R.swift的基本用法對(duì)比夺鲜,這個(gè)他的官方文檔上都有的
舊方法:
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")
希望你用餐愉快,如果有幫助到你呐舔,請(qǐng)給一個(gè)紅星點(diǎn)點(diǎn)