對于R.swift的理解及使用方法

R.swift是什么缸浦?

R.swift是一款基于swift開發(fā)的仿Android資源引用的框架,它的原理類似于AndroidR機制析藕,相當于是哈希表的資源映射(有向Android同事了解過R機制盛末,不知道表述是否有誤)唁奢。R.Swift有著動態(tài)生成代碼的機制甚负,支持IDE的代碼自動補全柬焕。

R.swift的配置

1. cocoapods里有beta版也有alpha版,可以選擇穩(wěn)定版本梭域,創(chuàng)建podfile文件后pod install斑举。

pod search R.swift

2.添加Run Script文件

配置

3.挪動Run Script文件位置,在Mainfest.lockCompile Sources之間病涨。

配置

4. Command + B懂昂,在工程目錄里Show in Finder,會發(fā)現(xiàn)多了一個R.generated.swift

配置

5.將R.generated.swift拖到項目中没宾,不要勾選Destination

配置

R.swift的使用

每一次項目中資源文件有變動的時候凌彬,都要執(zhí)行一下Command+B,保證R.generated.swift實時更新循衰。包括.storyboard铲敛、.xib、圖片等等会钝。

1.關于image伐蒋,拖入項目后編譯通過會發(fā)現(xiàn)R.generated.swift自動生成了關于該圖片的代碼

添加圖片
// R.swift之前
let img1 = UIImage(named: "success")
// R.swift之后
let img2 = R.image.success()

同理,其他資源文件使用方法也是如此迁酸,更多可查看官網(wǎng)先鱼。

2.關于color,在顏色面板中按下述步驟自定義color奸鬓,前往~/Library/colors復制.clr文件焙畔,導入工程中后編譯一下。

添加color
添加color

不知為何串远,我這邊拖入.clr文件后宏多,R.color并不會識別,但是能識別R.clr澡罚,不過不影響使用伸但。如果哪位親有解決辦法,麻煩告知一下留搔,感激不盡更胖。

// R.swift之前
self.view.backgroundColor = UIColor(red: 255/255.0, green: 95/255.0, blue: 90/255.0, alpha: 1)
// R.swift之后
self.view.backgroundColor = R.clr.test.red()

總之,R.swift是一個很強大的庫隔显,推薦使用噢??

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末却妨,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子荣月,更是在濱河造成了極大的恐慌管呵,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,402評論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件哺窄,死亡現(xiàn)場離奇詭異捐下,居然都是意外死亡,警方通過查閱死者的電腦和手機萌业,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評論 3 392
  • 文/潘曉璐 我一進店門坷襟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人生年,你說我怎么就攤上這事婴程。” “怎么了抱婉?”我有些...
    開封第一講書人閱讀 162,483評論 0 353
  • 文/不壞的土叔 我叫張陵档叔,是天一觀的道長桌粉。 經(jīng)常有香客問我,道長衙四,這世上最難降的妖魔是什么铃肯? 我笑而不...
    開封第一講書人閱讀 58,165評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮传蹈,結(jié)果婚禮上押逼,老公的妹妹穿的比我還像新娘。我一直安慰自己惦界,他們只是感情好挑格,可當我...
    茶點故事閱讀 67,176評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著沾歪,像睡著了一般漂彤。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上瞬逊,一...
    開封第一講書人閱讀 51,146評論 1 297
  • 那天显歧,我揣著相機與錄音,去河邊找鬼确镊。 笑死士骤,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的蕾域。 我是一名探鬼主播拷肌,決...
    沈念sama閱讀 40,032評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼旨巷!你這毒婦竟也來了巨缘?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,896評論 0 274
  • 序言:老撾萬榮一對情侶失蹤采呐,失蹤者是張志新(化名)和其女友劉穎若锁,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體斧吐,經(jīng)...
    沈念sama閱讀 45,311評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡又固,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,536評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了煤率。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片仰冠。...
    茶點故事閱讀 39,696評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖蝶糯,靈堂內(nèi)的尸體忽然破棺而出洋只,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 35,413評論 5 343
  • 正文 年R本政府宣布识虚,位于F島的核電站肢扯,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏舷礼。R本人自食惡果不足惜鹃彻,卻給世界環(huán)境...
    茶點故事閱讀 41,008評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望妻献。 院中可真熱鬧,春花似錦团赁、人聲如沸育拨。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽熬丧。三九已至,卻和暖如春怀挠,著一層夾襖步出監(jiān)牢的瞬間析蝴,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評論 1 269
  • 我被黑心中介騙來泰國打工绿淋, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留闷畸,地道東北人。 一個月前我還...
    沈念sama閱讀 47,698評論 2 368
  • 正文 我出身青樓吞滞,卻偏偏與公主長得像佑菩,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子裁赠,可洞房花燭夜當晚...
    茶點故事閱讀 44,592評論 2 353

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,072評論 25 707
  • 夜來聽雨起相思殿漠,春寒衾冷入夢遲。 思君爭如階前水佩捞,點滴到明無歇時绞幌。
    折耳根須閱讀 646評論 0 1
  • “高跟鞋給的驕傲掀潮,平底鞋給不了.... 平底鞋給的安全感菇夸,高跟鞋給不了.... ” 你想要的,別人給不了仪吧,除了你自...
    涼薄念暖閱讀 581評論 12 30
  • 感恩如花庄新,芬芳肆意 “感恩” 從我們懂事時“感恩”便常在我們面前出現(xiàn)。 “感恩”就如“幸福”等高發(fā)择诈,就像小時候老師...
    Mary_6d07閱讀 459評論 0 0
  • 上午借著給客戶裝網(wǎng)銀的空隙械蹋,閱讀了一些關于怎么買保險的文章,隨著年齡的不斷增長羞芍,肩上的責任也不斷的增加哗戈,父母都是農(nóng)...
    等待的牛牛閱讀 323評論 0 0