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
140
108-days-project
colorbox
1
1.3k
永和システムマネジメントのご紹介/introducing esm
colorbox
0
450
顔文字を3万個集める技術/kaomoji_over_30_thousand
colorbox
1
2.2k
Kataの作り方 / how to make Kata
colorbox
3
460
『esmメンバーの関心事_開発手法と開発環境編』/esm_member_concern.pdf
colorbox
0
460
2018オブラブカレンダー配布会
colorbox
0
1.2k
関数型言語と私/function-and-me
colorbox
0
240
Other Decks in Technology
See All in Technology
DDD集約とサービスコンテキスト境界との関係性
pandayumi
2
280
バッチ処理で悩むバックエンドエンジニアに捧げるAWS Glue入門
diggymo
3
180
S3アクセス制御の設計ポイント
tommy0124
2
180
ハードウェアとソフトウェアをつなぐ全てを内製している企業の E2E テストの作り方 / How to create E2E tests for a company that builds everything connecting hardware and software in-house
bitkey
PRO
1
110
20250903_1つのAWSアカウントに複数システムがある環境におけるアクセス制御をABACで実現.pdf
yhana
3
530
AWSを利用する上で知っておきたい名前解決のはなし(10分版)
nagisa53
9
2.9k
「全員プロダクトマネージャー」を実現する、Cursorによる仕様検討の自動運転
applism118
9
3.6k
ChatGPTとPlantUML/Mermaidによるソフトウェア設計
gowhich501
1
120
[ JAWS-UG 東京 CommunityBuilders Night #2 ]SlackとAmazon Q Developerで 運用効率化を模索する
sh_fk2
2
350
DevIO2025_継続的なサービス開発のための技術的意思決定のポイント / how-to-tech-decision-makaing-devio2025
nologyance
1
360
Vault を基盤として整備し、 みんなに使ってもらえるようになるまで
takahiko
1
120
Firestore → Spanner 移行 を成功させた段階的移行プロセス
athug
1
420
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Art, The Web, and Tiny UX
lynnandtonic
302
21k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
520
Embracing the Ebb and Flow
colly
87
4.8k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
The Cult of Friendly URLs
andyhume
79
6.6k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
51
5.6k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
KATA
mclloyd
32
14k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
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
దʹ͓͍͍ͩ͘͞
͓͠·͍
"