此方法為通用方法,不需要了解流程,直接使用即可,如[self getcolor:"336699"]。
- (uicolor
*)getcolor:(
nsstring
*)hexcolor
真正用過之後,發現用到的就是rgb各種顏色的比例,其實只需簡單將字串轉換成16進製制數即可。
如顏色rgb顏色為「3366cc」,則rgb比例為red:(3*16+3)/255 green:(6*16+6)/255 blue:(12*16+12)/255
可直接使用[uicolor
colorwithred
:red
green
:green
blue
:blue
alpha
:1.0f],
即可實現。
iOS開發是否需要快取UIColor
import 獲取時間點,精確到微秒 double getcurrenttime 向快取中新增顏色 ibaction createacolor uibutton sender 搜尋顏色 ibaction searchcolor uibutton sender double end self getc...
Swift之UIColor 擴充套件
通常uicolor自帶的一些方法在實際專案開發中不能滿足我們的需求,所以把一些常用到的方法在這裡進行乙個歸類 import foundation import uikit extension uicolor rgbred 0 255 同理green blue convenience init rgb...
iOS開發之歸檔
歸檔是一種物件都可以實現的更加常規的序列化方式。適用對模型物件進行歸檔的技術可以輕鬆將複雜物件寫入檔案和從檔案中進行讀取。大多數支援儲存資料的foundation和cocos touch類都遵循nscoding協議 不過有些例外,例如uiiamge 因此對於大多數系統提供的類而言,歸檔比較輕鬆。如果...