Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Manage Styles in iOS - 公司內分享會
Search
Li-Hsuan Chen
August 23, 2016
Programming
0
75
Manage Styles in iOS - 公司內分享會
Li-Hsuan Chen
August 23, 2016
Tweet
Share
More Decks by Li-Hsuan Chen
See All by Li-Hsuan Chen
The UX thinking of PAY ID
vc7
2
410
From Onboarding to Value Delivering in iOS
vc7
0
230
Merciless Refactoring
vc7
0
680
Protocol 的實例、測試和心得
vc7
2
740
共有経済
vc7
0
150
.gitignore
vc7
1
72
Git Workshop 03
vc7
0
100
Git Workshop 02
vc7
0
92
Escaping Closures in Swift - 公司內分享會
vc7
1
210
Other Decks in Programming
See All in Programming
知られざるNaNの世界
hole
3
1.1k
Competitionsだけじゃない! Kaggle Notebooks Grandmasterのすすめ
corochann
2
940
ML-прайсинг_на_Lamoda__вошли_и_вышли__приключение_на_20_минут__Слава_Цыганков.pdf
lamodatech
0
410
GrafanaのHTTP API を眺めてみよう
rinchoku
0
520
4年間変わらなかった YOUTRUSTのアーキテクチャ
daiki1003
2
710
The future of development – Are our jobs getting harder or easier?
hollycummins
1
220
Vue SFCのtemplateでTypeScriptの型を活用しよう
tsukkee
3
1.2k
Golang と Erlang
taiyow
7
1.8k
perl for shell, awk and sed programmers
mackee
2
1k
Cloud Adoption Framework にみる組織とクラウド導入戦略
tomokusaba
2
690
go.mod、DockerfileやCI設定に分散しがちなGoのバージョンをまとめて管理する / Go Connect #3
arthur1
5
1.6k
データマイグレーションの成功戦略~サービスリニューアルで失敗しないための実践ガイド~
tkzwtks
8
860
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
225
22k
A Modern Web Designer's Workflow
chriscoyier
692
190k
Build The Right Thing And Hit Your Dates
maggiecrowley
32
2.3k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
Music & Morning Musume
bryan
46
6.1k
How to Think Like a Performance Engineer
csswizardry
18
1k
Building Adaptive Systems
keathley
38
2.2k
Become a Pro
speakerdeck
PRO
24
4.9k
Making the Leap to Tech Lead
cromwellryan
131
8.9k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Mobile First: as difficult as doing things right
swwweet
222
8.9k
Transcript
Manage Styles cዥໞ
self.view.backgroundColor = UIColor(red: 129/255, green: 216/255, blue: 208/255, alpha: 1)
self.view.backgroundColor = UIColor(red: 129/255, green: 216/255, blue: 208/255, alpha: 1)
㟬ಘ㣛ʁ
Easy to Read and Reuse
䍲➮《そ㶶
self.view.backgroundColor = UIColor.tiffanyBlue()
self.view.backgroundColor = UIColor.tiffanyBlue() ݱࡏಘ㣛䆩ʁ
extension UIColor { /// ᤅᢹೌཟɼ৭ᛰҝ RGB(129,216,208) class func tiffanyBlue() ->
UIColor { return UIColor(red: 129/255, green: 216/255, blue: 208/255, alpha: 1) } } Ṝᒬሜ
Try it
UIColor UIFont UIImage ஈམ ඪ४ࣈ ܯࠂจࣈ -PHP എܠᅷ QMBDFIPMEFS ṛඪ४৭
ओ৭ථ ܯࠂᰓ৭
Q&A