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
1人開発体制からチーム開発体制移行時にやることやったこと+α
Search
color_box
March 22, 2017
Technology
0
980
1人開発体制からチーム開発体制移行時にやることやったこと+α
color_box
March 22, 2017
Tweet
Share
More Decks by color_box
See All by color_box
バグから生まれたgem太郎
colorbox
0
110
108-days-project
colorbox
1
1.1k
永和システムマネジメントのご紹介/introducing esm
colorbox
0
380
顔文字を3万個集める技術/kaomoji_over_30_thousand
colorbox
1
2k
Kataの作り方 / how to make Kata
colorbox
3
420
『esmメンバーの関心事_開発手法と開発環境編』/esm_member_concern.pdf
colorbox
0
420
2018オブラブカレンダー配布会
colorbox
0
1.1k
関数型言語と私/function-and-me
colorbox
0
210
Other Decks in Technology
See All in Technology
個人でもIAM Identity Centerを使おう!(アクセス管理編)
ryder472
3
200
ISUCONに強くなるかもしれない日々の過ごしかた/Findy ISUCON 2024-11-14
fujiwara3
8
870
CysharpのOSS群から見るModern C#の現在地
neuecc
2
3.2k
ハイパーパラメータチューニングって何をしているの
toridori_dev
0
140
Terraform未経験の御様に対してどの ように導⼊を進めていったか
tkikuchi
2
430
BLADE: An Attempt to Automate Penetration Testing Using Autonomous AI Agents
bbrbbq
0
300
B2B SaaSから見た最近のC#/.NETの進化
sansantech
PRO
0
740
Adopting Jetpack Compose in Your Existing Project - GDG DevFest Bangkok 2024
akexorcist
0
100
エンジニア人生の拡張性を高める 「探索型キャリア設計」の提案
tenshoku_draft
1
120
DMARC 対応の話 - MIXI CTO オフィスアワー #04
bbqallstars
1
160
Security-JAWS【第35回】勉強会クラウドにおけるマルウェアやコンテンツ改ざんへの対策
4su_para
0
180
サイバーセキュリティと認知バイアス:対策の隙を埋める心理学的アプローチ
shumei_ito
0
380
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
506
140k
GitHub's CSS Performance
jonrohan
1030
460k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2.1k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
Designing the Hi-DPI Web
ddemaree
280
34k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
42
9.2k
Raft: Consensus for Rubyists
vanstee
136
6.6k
Building Your Own Lightsaber
phodgson
103
6.1k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
28
2k
Site-Speed That Sticks
csswizardry
0
23
Transcript
Ұਓ։ൃମ੍͔Β νʔϜମ੍Ҡߦ࣌ ʹΔ͜ͱͬͨ͜ͱ potatotips#38
ɹɹtwitter@color_box
Ұਓ։ൃମ੍͔Β νʔϜମ੍Ҡߦ࣌ ʹΔ͜ͱͬͨ͜ͱ potatotips#38
idobata iOSΞϓϦ
idobataͱ
None
։ൃऀͷͨΊͷ ίϛϡχέʔγϣϯ πʔϧ
None
AppStore WebView൛
Ұ΄Ͳલ͔Β ωΠςΟϒ൛Λ։ൃத
։ൃମ੍
։ൃମ੍ গ͠લ
1ਓ
ݱঢ়ͷ ։ൃମ੍
2ਓ
ਓ૿͑ͨ͠ ࠓޙݟਾ͑ͯ ॾʑ͍͑ͨ
ͱ͍͏͔ࠓ
νʔϜ։ൃͷ Ҡߦ࣌ʹ ͬͨ͜ͱ
ͬͨ͜ͱ
ͬͨ͜ͱ SwiftLintಋೖ
ͬͨ͜ͱ SwiftLintಋೖ R.swiftಋೖ
ͬͨ͜ͱ SwiftLintಋೖ R.swiftಋೖ ͍ͭͰʹSwift3ରԠ
SwiftLint
ίʔυͷ੩తղੳ ࣭ͷ୲อ
ଞͷࣄྫΛࢀߟʹ શ rule disable ͔Β։࢝
ଞͷࣄྫΛࢀߟʹ શ rule disable ͔Β։࢝ ঃʑʹറΔ
R.Swift
typoࢭ ։ൃΛָʹ ޮΞοϓ
Swift3ରԠ
ϥΠϒϥϦΛ ࠷৽ʹ͢ΔͨΊ
Swift2.3ͷ༻ظݶ
Xcode 8.2 is the last release that will support Swift
2.3.
None
swift3ରԠ࣌ʹศརͩͬ ͨγϣʔτΧοτ
Command + alt + F (Fix All in Scope) Τϥʔͷࣗಈमਖ਼
௨ৗͷ։ൃ࣌ ͪΐͬͱͨ͠Τϥʔमਖ਼ ʹ͑ͯศར
։ൃڥʹ खΛೖΕͨײ৮
ಋೖ͔ͨ͠Γ͕ͩ ։ൃޮ্͕ͬͨ ײ৮ΞϦ
ࠓޙΔ͜ͱ(ئ)
fastlaneಋೖ CIඋ
·ͱΊ
ਓ͕গͳ͚Ε։ൃ ڥʹखΛೖΕ͍͢
ࠓճ1ਓˠ2ਓͷλΠϛ ϯάͩͬͨͷͰඇৗʹ Γ͔ͬͨ͢
ਓ͕૿͑ΔͱͦΕ͚ͩ։ ൃڥʹखΛೖΕͮΒ͘ ͳΔ
ཉΛݴ͏ͱ ࠷ॳ͔Βೖ͍ͬͯΔ͜ͱ ͕·͍͠
ਓ͕૿Ճ͢Δॠؒ λΠϛϯάͱͯ͠ΞϦ
͓͠·͍
͓·͚
APIͷެ։͞Ε͍ͯͳ͍ ViewΛ͍͡Δ @color_box
None
None
͏ͷ3ͭ
1.Debug View Hierarchy
2.UIView subviews
3.ͪΐͬͱͨࠜ͠ؾ
खॱ
ରͷViewΛදࣔ
None
Debug View Hierarchy Ͱ ରͷViewʹ ؔ͢Δใऔಘ
None
͍͡Γ͍ͨViewͷΫϥε ֊ҐஔΛऔಘ
ૢ࡞ՄೳͳView͔Β subviewsΛḷͬͯతͷ viewΛऔಘ
औಘͨ͠ViewΛ͍͡Δ
औಘͨ͠ViewΛ͍͡Δ
None
None
దʹ͓͍͍ͩ͘͞
͓͠·͍
"