Objective-Cでよく使っていたUIColorカテゴリをswiftで書き換えたので載っけます。 Webなどでよく使われる16進表記の色をUIColorに変換します。 文字の先頭には「#」がついていてもいなくても変換することができる仕様です。 不正な文字列が来たら"invalid hex string"と出力され、whitecolorが返ってきます。 extension UIColor { class func hexStr (var hexStr : NSString, var alpha : CGFloat) -> UIColor { hexStr = hexStr.stringByReplacingOccurrencesOfString("#", withString: "") let scanner = NSScanner(string: hexStr as String) v