Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
4
Help us understand the problem. What is going on with this article?
@sato-shin

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

More than 1 year has passed since last update.

デザイナーさんから、「ここのカラーコードは 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のサポートを打ち切ったら、そちらを使いたいなぁ。

4
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
sato-shin
iOS Developer
asken-inc
ひとびとの明日を今日より健康にする

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
4
Help us understand the problem. What is going on with this article?