99热99这里只有精品6国产,亚洲中文字幕在线天天更新,在线观看亚洲精品国产福利片 ,久久久久综合网

歡迎加入QQ討論群258996829

資源調(diào)用工具 R.swift

發(fā)布時(shí)間:2016-01-24 18:15  回復(fù):0  查看:4033  感興趣:19  贊:0   最后回復(fù):2016-01-24 18:15  

R.swift 是一個(gè)Mac上面終端程序,采用Swift編寫并作用于Swift,R.swift 最終會(huì)生成一個(gè)名字叫做 R.generated.swift 的類文件。它是一個(gè)強(qiáng)類型資源調(diào)用工具。

在iOS開發(fā)中,資源的調(diào)用方面一直是不太嚴(yán)謹(jǐn)?shù)摹?比如說,我們要在代碼中初始化一個(gè) UIImage。那么通常的做法是:

let image = UIImage(named: "Toolbar_OK_On")
傳入的參數(shù)是以字符串的方式傳入,那么這個(gè)字符串便是我們要討論的不嚴(yán)謹(jǐn)?shù)牡胤剑心男╋L(fēng)險(xiǎn)呢?

1:編寫代碼時(shí)不一小心手誤,寫錯(cuò)了(當(dāng)時(shí)的你可能不知道)。
2:根據(jù)項(xiàng)目情況,資源增多,需要對(duì)資源的名稱重寫整理和維護(hù),也就是要修改。
3:這個(gè)資源已經(jīng)不再需要使用,可以刪除了。

那么遇到上面講到的情況,我們就需要對(duì)曾經(jīng)寫過的代碼進(jìn)行對(duì)應(yīng)的檢查和修正。但是,這需要開發(fā)者自己養(yǎng)成好習(xí)慣,才能防止一個(gè)新的BUG產(chǎn)生,或者是一段沒用得代碼被編譯。

而R.swift的出現(xiàn)徹底解決了資源調(diào)用不嚴(yán)謹(jǐn)?shù)膯栴},通過 R.swift 生成的代碼在Xcode編譯時(shí)即可檢查出資源使用上是否存在安全隱患。為此,你必須修正你的代碼,否則,你是編譯不過去的!


資源調(diào)用工具 R.swift

資源調(diào)用工具 R.swift

相關(guān)開源代碼

您還未登錄,請(qǐng)先登錄

熱門帖子

最新帖子

?