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
Kaito Kudo
September 12, 2022
Technology
0
1.7k
iOSDC Japan 2022 スポンサーセッション
Kaito Kudo
September 12, 2022
Tweet
Share
More Decks by Kaito Kudo
See All by Kaito Kudo
未来大LT_2025.pdf
kaitokudou
0
40
Universal Linksの実装方法と陥りがちな罠
kaitokudou
1
380
iOS勉強会資料
kaitokudou
0
98
App Storeにアプリをリリースした話
kaitokudou
0
40
Other Decks in Technology
See All in Technology
対話型音声AIアプリケーションの信頼性向上の取り組み
ivry_presentationmaterials
1
600
DatabricksにOLTPデータベース『Lakebase』がやってきた!
inoutk
0
150
ゼロからはじめる採用広報
yutadayo
3
1k
CDKコード品質UP!ナイスな自作コンストラクタを作るための便利インターフェース
harukasakihara
2
160
american airlines®️ USA Contact Numbers: Complete 2025 Support Guide
supportflight
1
120
United™️ Airlines®️ Customer®️ USA Contact Numbers: Complete 2025 Support Guide
flyunitedguide
0
720
スタートアップに選択肢を 〜生成AIを活用したセカンダリー事業への挑戦〜
nstock
0
270
公開初日に Gemini CLI を試した話や FFmpeg と組み合わせてみた話など / Gemini CLI 初学者勉強会(#AI道場)
you
PRO
0
860
マルチプロダクト環境におけるSREの役割 / SRE NEXT 2025 lunch session
sugamasao
1
220
TableauLangchainとは何か?
cielo1985
1
140
Delegating the chores of authenticating users to Keycloak
ahus1
0
170
Four Keysから始める信頼性の改善 - SRE NEXT 2025
ozakikota
0
130
Featured
See All Featured
RailsConf 2023
tenderlove
30
1.1k
Why Our Code Smells
bkeepers
PRO
336
57k
4 Signs Your Business is Dying
shpigford
184
22k
Being A Developer After 40
akosma
90
590k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
Automating Front-end Workflow
addyosmani
1370
200k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.4k
Facilitating Awesome Meetings
lara
54
6.5k
Building an army of robots
kneath
306
45k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Rails Girls Zürich Keynote
gr2m
95
14k
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 ɾϝϯόʔհใ੍ۚ ɾ࠾༻ڧԽͷͨΊɺΧδϡΞϧ໘ஊΛؚΊͨԠืʹରͯ͠ΠϯηϯςΟϒ͕ൃੜ ɾհ͞Εͨਓ͕ೖࣾͨ͠߹ʹɺհऀʹհใ͕ۚࢧΘΕΔ ɹΛܦ༝ͯ͠ɺΏΊΈʹೖࣾ͢Δͱʹใु͕ೖΔ ɹ࿈བྷͬͯ·͢ʢসʣ