10
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

iOS (その2)Advent Calendar 2018

Day 5

カラーコードを10進数に変換する必要なんてなかった

Last updated at Posted at 2018-12-05

デザイナーさんから、「ここのカラーコードは 008CEA だよ」って受け取る場合がありますよね。
「redは0で、greenは8Cで140だから...」みたいな感じで、毎回10進数に計算していたんですが、

「あれ?16進数てコードで書けるじゃん!」って今更ながら気づいて、今までの苦労はなんだったんだ。。。

// aColor も bColor も同じ色
let aColor = UIColor(red: 0x00/0xFF, green: 0x8C/0xFF, blue: 0xEA/0xFF, alpha: 1)
let bColor = UIColor(red: 0/255, green: 140/255, blue: 234/255, alpha: 1)

この記法は昔から知ってはいたのですが、完全に失念していました。
アドベントカレンダーが空いていた && 悔しさのあまりに書きました。

Xcode 9からはColor assetが使えるので、iOS10のサポートを打ち切ったら、そちらを使いたいなぁ。

10
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?