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
iOSDC Japan 2022 スポンサーセッション
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kaito Kudo
September 12, 2022
Technology
2.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
iOSDC Japan 2022 スポンサーセッション
Kaito Kudo
September 12, 2022
More Decks by Kaito Kudo
See All by Kaito Kudo
5分でわかる! VaporでAPI+DB構築
kaitokudou
0
120
未来大LT_2025.pdf
kaitokudou
0
89
Universal Linksの実装方法と陥りがちな罠
kaitokudou
1
480
iOS勉強会資料
kaitokudou
0
120
App Storeにアプリをリリースした話
kaitokudou
0
50
Other Decks in Technology
See All in Technology
プロダクト開発から業務改善コンサルまで。事業全体へ「染み出す」ことで広がるエンジニアの可能性
ham0215
0
140
AWS Security Agent といっしょに脅威モデリングをやってみよう
amarelo_n24
0
160
手塩にかけりゃいいってもんじゃない
ming_ayami
0
600
2026TECHFRESH畢業分享會 - 葬送的通靈師:化系統與用戶雜訊成行動訊號
line_developers_tw
PRO
0
1.2k
SONiC Scale-Up Working Group から探る Scale-UpやUltraEthernet機能の実装方法
ebiken
PRO
2
390
MCP Appsを作ってみよう
iwamot
PRO
4
680
ACE-Step-1.5で見る 音楽生成AIのしくみと“破綻だけ直す”Retake機能の開発【zennfes spring 2026 登壇資料】
personabb
1
530
アンオフィシャルな、オフィシャルからのお願い
wyamazak_devrel
0
130
AIネイティブな開発のサプライチェーンリスク対策 〜激動の開発現場でリスクに立ち向かう〜【ZennFes】
cscengineer
PRO
2
140
「勝手に広まる」人気 AI エージェントを爆速で作ろう!(AWS Summit Japan 2026講演資料)
minorun365
PRO
4
1.2k
SONiCの統計情報を取得したい
sonic
0
210
Socrates × Looker 〜セマンティックレイヤーで進化するデータ分析エージェント〜
hanon52_
3
2.5k
Featured
See All Featured
Exploring anti-patterns in Rails
aemeredith
3
410
Done Done
chrislema
186
16k
How to make the Groovebox
asonas
2
2.2k
The Limits of Empathy - UXLibs8
cassininazir
1
360
Art, The Web, and Tiny UX
lynnandtonic
304
22k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
WCS-LA-2024
lcolladotor
0
640
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
New Earth Scene 8
popppiees
3
2.3k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Speed Design
sergeychernyshev
33
1.9k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
320
Transcript
৽ଔݟͨʂ ΏΊΈͷ࣮ଶʂ Kaito Kudo 2022/9/12 iOSDC Japan 2022 1
৽ଔݟͨʂΏΊΈͷ࣮ଶʂ ౻ւే(͘Ͳ͔͍) • 22ଔɹΏΊΈͷiOSΤϯδχΞ • ࠷ۙ"84ษڧ࢝͠Ίͨ • ΞΠυϧͷ͔͚͕ͬझຯ • GitHub:
@kaitokudou • Twitter: @kudokai00 2
৽ଔݟͨʂΏΊΈͷ࣮ଶʂ ͦͦΏΊΈͬͯʁ 3 ɾຊࣾ౦ژ ɾϑϧϦϞʔτ ɾϑϧϑϨοΫε ɾΞϓϦ։ൃΛϝΠϯʹߦ͏
৽ଔݟͨʂΏΊΈͷ࣮ଶʂ ʮΏΊΈʯͱฉ͍ͯͲΜͳΠϝʔδΛ࣋ͪ·͔͢ʁ 4
৽ଔݟͨʂΏΊΈͷ࣮ଶʂ 5 ࣗ༝ͳձࣾʁ มͳ੍͕͍ͬͺ͍ʁ ද͕มͳਓʁ ಇ͖ͦ͢͏ʁ มͳձࣾʁ ໘ന੍͍ͬͯͷύϑΥʔϚε͡Όͳ͍ͷʁ
৽ଔݟͨʂΏΊΈͷ࣮ଶʂ ೖࣾલ·Ͱมͳձࣾͩͱͣͬͱࢥ͍ͬͯ·ͨ͠ 6
৽ଔݟͨʂΏΊΈͷ࣮ଶʂ ͔ͯɺࠓͰมͳձࣾͩͱࢥͬͯ·͢ 7
৽ଔݟͨʂΏΊΈͷ࣮ଶʂ Կ͕Ͳ͏มͳͷ͔ɻ ೖ͔ࣾͯ͠Βܦݧͨ͠ɺมͳ͜ͱΛ հ͠·͢ɻ 8
৽ଔݟͨʂΏΊΈͷ࣮ଶʂ 4݄ɹҊ݅Քಇελʔτ 9 ɾೖ͙ࣾͯ͢͠ૣҊ݅Քಇʂʂ ɾ4XJGU6*Λͬͨ৽نҊ݅ ɾϫΫϫΫ͕ࢭ·Βͳ͍ʂ ɾΏΊΈ͙͢ʹҊ݅Քಇ͕Ͱ͖Δʂ
৽ଔݟͨʂΏΊΈͷ࣮ଶʂ 4݄ɹϑϧϦϞ͠์MAX 10 ɾಉظ͕ձࣾܦඅͰ. Max Macbook ProΛߪೖ ɾ૯ֹ 463,800ԁ ձࣾܦඅͰߪೖͨ͠ɺ
ݸਓ͕ങऔ͢Δ͜ͱՄೳʂ
৽ଔݟͨʂΏΊΈͷ࣮ଶʂ 4݄ɹ22ଔͷਫ༵࿑ಇ໔আ 11 ɾ+*,,&/ɹʙ݄ ɾଔͷ࣌ؒ࿑ಇ੍ ɾຖिਫ༵࿑ಇ໔আ ɾੜ࢈ੑ্ͷͨΊͷֶशࢿ ɾ৽ଔ̍̒̌࣌ؒಇ͘தͰ݄ؒͷੜ࢈ੑΛ࠷େԽ͢Δ͜ͱ͕ఆ͞Εɺ݄͔Βഇࢭ ɾٕज़ॻΛಡΜͩΓɺ"OESPJEͷษڧΛͯͨ͠
৽ଔݟͨʂΏΊΈͷ࣮ଶʂ 5݄ɹ༗څऔΓ์੍ 12 ɾ࣍༗څٳՋʹؔͳ͘༗څΛऔಘͰ͖Δ ɾʹ੍ݶ͕ͳ͍ ɾ৽ଔͰ༗څ͕औΕΔʂʂ ɾ(8࿈ٳʂʂ
৽ଔݟͨʂΏΊΈͷ࣮ଶʂ 5݄ɹϑϧϦϞ͠์MAX 13 ɾϗʔϜΦϑΟεΞοϓάϨʔυ ɾҾͬӽ͠ɺϦϑΥʔϜͯ͠ྑ͍࡞ۀڥʹΞοϓάϨʔυͨ͠߹ɺ 22ສԁ͕ࢧڅ͞ΕΔ ɾ۩ମྫ ɾ෦͕͘ͳͬͨ ɾۭௐɺͨΓ͕ྑ͘ͳͬͨ ɾେ͖͍ص͕ஔ͚ΔΑ͏ʹͳͬͨ
ɾԻੑ্͕ͨ͠
৽ଔݟͨʂΏΊΈͷ࣮ଶʂ 6݄ɹ৽ଔͷൃݴػձ 14 ɾҊ݅ͷ্༷ͷΛࢦఠ ɾCFUB൛ͷ(PPHMF Maps SDK ↓ MapKitʢApple Mapʣ
ɾυΩϡϝϯτΛ༻ҙ͠ɺ1.ʹަব ৽ଔͰൃݴ͢Δػձेʹ͋Δʂʂ ৽ଔͰൃݴ༰ʹے͕௨͍ͬͯΕฉ͍ͯ͘ΕΔʂʂ
৽ଔݟͨʂΏΊΈͷ࣮ଶʂ 6݄ɹiOSDCͷొஃ͕ܾఆ 15 ɾڵຯຊҐͰཱީิͨ͠Βɺઌഐํ͕ޙԡͯ͘͠͠Εͨ ɾJ04%$ 2022ɹΏΊΈεϙϯαʔηογϣϯͷ୲ऀ͕ʹܾఆ ɾΏΊΈखΛڍ͛ΕɺνϟϨϯδͰ͖Δڥ͕͋Δʂʂ
৽ଔݟͨʂΏΊΈͷ࣮ଶʂ 6݄ɹ࠾༻׆ಈͷࢀՃ 16 ɾଔͷΧδϡΞϧ໘ஊͦͷଞͷ࠾༻ΠϕϯτʹࢀՃ ɾগ͠Ͱब׆Λ͍ͯ͠ΔֶੜͷྗʹͳΓ͍ͨ ɾ৽ଔͰ࠾༻׆ಈʹίϛοτͰ͖Δ ɾީิऀࢹͩͱ৽ଔ͕Ұ൪ྸ͕͍͔ۙΒ͍͔͢͠ʁ ɾֶੜ࣌ͷ͜ͱͱ͔ɺ໘/બߟʹؔ͢Δ͜ͱͱ͔…
৽ଔݟͨʂΏΊΈͷ࣮ଶʂ 7݄ɹษڧ͠์੍ 17 ɾษڧ͠์੍ ɾݱࡏ͋Δ͍কདྷͷۀʹܨ͕Δʮษڧɺֶशʯʹରͯ͠ɺ ͋ΒΏΔΠϯϓοτΛߪೖ/ར༻Ͱ͖Δ ɾߪೖͨ͠ॻ੶ݸਓॴ༗ ࢲҎԼΛߪೖ/ར༻ͨ͠ ɾ4XJGU Concurrencyͷٕज़ॻ
ɾ"84 Certified Cloud Practitionerͷࢀߟॻɺडݧྉ
৽ଔݟͨʂΏΊΈͷ࣮ଶʂ ษڧ͠์੍ɹษڧͱֶशͷҧ͍ 18 ษڧɿۀʹؔ͠ͳ͍ࣗͷͨΊͷࣗݾܒൃ ֶशɿۀʹඞཁͳࣝཧղΛಘΔͨΊͷ׆ಈ ྫ͑ɺɺɺ iOSΤϯδχΞ͕AndroidΤϯδχΞͱͯ͠׆༂͍ͨ͠ͱͳͬͨͱ͖ɺ ΤϯδχΞ͕কདྷతʹΓ͍ͨ͜ͱձ͕ࣾࢧԉͯ͘͠ΕΔ ͞Βʹɺɺɺ අ༻ͷ্ݶ͕ͳ͍ʂʂ
৽ଔݟͨʂΏΊΈͷ࣮ଶʂ Ҋ݅Ҏ֎ͰɺΓ͍ͨ͜ͱ͕͋Εɺ ձ͕ࣾԠԉͯ͘͠ΕΔ 19
৽ଔݟͨʂΏΊΈͷ࣮ଶʂ ίʔσΟϯάҎ֎ͷܦݧͨ͘͞ΜੵΉ͜ͱ͕Ͱ͖Δ 20
৽ଔݟͨʂΏΊΈͷ࣮ଶʂ ͦͷଞͷมͳ੍ͨͪ 21
৽ଔݟͨʂΏΊΈͷ࣮ଶʂ څ༩ࣗݾܾఆ੍ 22 ɾਓࣄධՁϊϧϚͳ͘ɺڅ༩ࣗͰܾఆ ɾ৬ҐΨΠυϥΠϯΛࢀߟʹࣗʹ߹ͬͨڅ༩Λܾఆ ɾࣾͰ׆ൃʹར༻͞Ε͍ͯΔ ɾ͢ͰʹԿਓ͔ͷ৽ଔ͜ͷ੍Λར༻͍ͯ͠Δ
৽ଔݟͨʂΏΊΈͷ࣮ଶʂ ͺ͘ͺ͘ελσΟ੍ 23 ɾϦϞʔτษڧձʹ͓͚Δேன༦ͷ࣌ؒଳΛରʹͨ͠ҿ৯ิॿ੍ ɾ͓͕ۚগͳ͍৽ଔʹ͋Γ੍͕͍ͨʂ ɾษڧͰ͖ͯɺ͝൧৯ΕͯҰੴೋௗʂ ͻͱ͜ͱͰݴ͏ͱɺɺɺ ϦϞʔτࣾ৯ʂʂʂ
৽ଔݟͨʂΏΊΈͷ࣮ଶʂ ϦϞୡΩϟϯϖʔϯ 24 ɾϦϞʔτϫʔΫڥʹ͓͍ͯੜ࢈ੑ্ʹͭͳ͛ΔऔΓΈ ɾࣾಠࣗͰϦϞʔτϫʔΩϯάνΣοΫ߲Λઃఆ ɾνΣοΫ߲Λୡͨ͠ΒΠϯηϯςΟϒ͕ࢧڅ͞ΕΔ
৽ଔݟͨʂΏΊΈͷ࣮ଶʂ ࠾༻ʹ͍ͭͯ 25
৽ଔݟͨʂΏΊΈͷ࣮ଶʂ iOS࠾༻՝ 26 ίʔυνΣοΫ՝Λ044Խ https://github.com/yumemi-inc/ios-engineer-codecheck
৽ଔݟͨʂΏΊΈͷ࣮ଶʂ 27
৽ଔݟͨʂΏΊΈͷ࣮ଶʂ ࠷ޙʹ 28 ɾϝϯόʔհใ੍ۚ ɾ࠾༻ڧԽͷͨΊɺΧδϡΞϧ໘ஊΛؚΊͨԠืʹରͯ͠ΠϯηϯςΟϒ͕ൃੜ ɾհ͞Εͨਓ͕ೖࣾͨ͠߹ʹɺհऀʹհใ͕ۚࢧΘΕΔ ɹΛܦ༝ͯ͠ɺΏΊΈʹೖࣾ͢Δͱʹใु͕ೖΔ ɹ࿈བྷͬͯ·͢ʢসʣ