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
1k
1人開発体制からチーム開発体制移行時にやることやったこと+α
color_box
March 22, 2017
Tweet
Share
More Decks by color_box
See All by color_box
バグから生まれたgem太郎
colorbox
0
130
108-days-project
colorbox
1
1.2k
永和システムマネジメントのご紹介/introducing esm
colorbox
0
420
顔文字を3万個集める技術/kaomoji_over_30_thousand
colorbox
1
2.1k
Kataの作り方 / how to make Kata
colorbox
3
440
『esmメンバーの関心事_開発手法と開発環境編』/esm_member_concern.pdf
colorbox
0
440
2018オブラブカレンダー配布会
colorbox
0
1.1k
関数型言語と私/function-and-me
colorbox
0
220
Other Decks in Technology
See All in Technology
AIエージェント開発における「攻めの品質改善」と「守りの品質保証」 / 2024.04.09 GPU UNITE 新年会 2025
smiyawaki0820
0
200
AIエージェントキャッチアップと論文リサーチ
os1ma
6
1.3k
サーバシステムを無理なくコンテナ移行する際に伝えたい4つのポイント/Container_Happy_Migration_Method
ozawa
1
120
出前館を支えるJavaとKotlin
demaecan
0
140
Enterprise AI in 2025?
pamelafox
0
130
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
20k
20250326_管理ツールの権限管理で改善したこと
sasata299
1
600
OPENLOGI Company Profile for engineer
hr01
1
23k
大規模アジャイル開発のリアル!コミュニケーション×進捗管理×高品質
findy_eventslides
0
690
AIエージェントの地上戦 〜開発計画と運用実践 / 2025/04/08 Findy W&Bミートアップ #19
smiyawaki0820
17
4.5k
生成AI時代のセキュアCI/CDとソース管理
yuriemori
0
100
入社後SREチームのミッションや課題の整理をした話
morix1500
1
210
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Facilitating Awesome Meetings
lara
53
6.3k
BBQ
matthewcrist
88
9.6k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.3k
Done Done
chrislema
183
16k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
The World Runs on Bad Software
bkeepers
PRO
67
11k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Scaling GitHub
holman
459
140k
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
దʹ͓͍͍ͩ͘͞
͓͠·͍
"