Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
iOS 12サポート終了で使えるAPIおさらい
Search
kazuhiro4949
June 07, 2021
Technology
410
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
iOS 12サポート終了で使えるAPIおさらい
WWDC Extended Tokyo 2021
https://yj-meetup.connpass.com/event/211321/
kazuhiro4949
June 07, 2021
More Decks by kazuhiro4949
See All by kazuhiro4949
SwiftUIをUIKitのライフサイクルで拡張するTips
kazuhiro4949
4
2.9k
iOS15でプッシュ通知のテストが大変だった話
kazuhiro4949
0
670
Source Editor Extensionと SwiftSyntaxでコード自動生成ツール を作る
kazuhiro4949
2
5k
Source Editor ExtensionとSwiftSyntaxでコード自動生成
kazuhiro4949
0
140
大企業の最前線でコードを書き続けるためにやってきたこと
kazuhiro4949
27
19k
10分で振り返るここ数年のWWDCの技術トレンド
kazuhiro4949
0
360
コードを書きながら同時に設計していくためのiOSアプリ開発方針
kazuhiro4949
6
2.7k
身近な技術的課題から始めるOSSプロジェクト
kazuhiro4949
0
370
WWDC 2019 AR・ML・その他Apple プラットフォームのアップデート
kazuhiro4949
0
300
Other Decks in Technology
See All in Technology
おそらく日本で唯一のDevRelインターン生として
husengs7
0
170
Kiro Crewをはじめよう
kizawa2020
1
130
V8のArray.prototype.flatを最大約20倍速くするまでと、巨大OSSへの大規模コミットの道のり
riyaamemiya
0
190
12 個 Tool と、 4,096 Token
hlum
0
120
無理せず続ける、子育てエンジニアの学び
codmoninc
PRO
0
650
予測不能な実行エージェントを安全にサクッと試せるサンドボックス環境の話
sansantech
PRO
1
140
USB PDを使ってスマホを労わりたい
raspython3
0
150
OSC2026on_the-world-is-waiting-for-your-voice.pdf
naruoga
0
370
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
840
パッチ更新でterraform initが落ちた日
grimoh
1
120
freeeらしさをAIとともに作る / Creating the freee Experience with AI
ymrl
0
220
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
8
1.9k
Featured
See All Featured
Google's AI Overviews - The New Search
badams
0
1.6k
KATA
mclloyd
PRO
35
16k
Code Review Best Practice
trishagee
74
20k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
Optimizing for Happiness
mojombo
378
71k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
520
The SEO Collaboration Effect
kristinabergwall1
1
590
Paper Plane (Part 1)
katiecoart
PRO
2
11k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.2k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
46k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
440
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
Transcript
ྛ߂ !LB[VIJSP J04αϙʔτऴྃͰ͑Δ "1*͓͞Β͍ 88%$&YUFOEFE
88%$ J044%,ϦϦʔε
J044%, ϢʔβʔӨڹͷ͋ΔมߋͦͷʹରԠͨ͠ΞϓϦଟ͍ͣ w μʔΫϞʔυରԠ w J1BE04ʢ.VMUJ5BTLJOHʣ w 4JHOJOXJUI"QQMF IUUQTEFWFMPQFSBQQMFDPNWJEFPTXXED
J044%, "1*Ϩϕϧͷมߋ͜Ε͔ΒରԠ͢ΔΞϓϦଟ͍ͣ 㾎J04ϦϦʔεͷλΠϛϯάʹJ04αϙʔτऴྃΛݕ౼͢ΔΞϓϦ͕ଟͦ ͏ ҹ 㾎J04Ҏ߱ͰͷΈ͑Δ"1*ʹରͯ͠ɺ"WBJMBCJMJUZΛ͚ͭͳͯ͘Α͘ͳΔ
͜ͷ-5Ͱ͢͜ͱ w J04Ҏ߱Ͱ͑Δ"1*ͷհ w શମઃܭʹେ͖͘ӨڹΛ༩͑Δมߋʹؔͯ͠ w 6*࣮Ͱීஈ͔ΒΑ͘͏͜ͱʹͳΔͩΖ͏෦ʹؔͯ͠
ΞδΣϯμ ࣍ ྻͷࠩߋ৽ 6*$PMMFDUJPO7JFXͷϞμϯϨΠΞτ ϦΞΫςΟϒϓϩάϥϛϯά 4XJGU6*
ΞδΣϯμ ྻͷࠩߋ৽ 6*$PMMFDUJPO7JFXͷϞμϯϨΠΞτ ϦΞΫςΟϒϓϩάϥϛϯά 4XJGU6*
ྻͷࠩߋ৽ ֓ཁ w 6*5BCMF7JFXɾ6*$PMMFDUJPO7JFXͷ σʔλΛࠩߋ৽Ͱ͖ΔΑ͏ʹͳͬͨ w Πϝʔδͱͯ͠ʓʓ%BUB4PVSDFͱ ࣮ͯͯͨ͠͠෦͕ઐ༻Ϋϥεʹஔ͖ ΘΔ
ྻͷࠩߋ৽ ίʔυͷงғؾ
ྻͷࠩߋ৽ ·ͱΊ 6*5BCMF7JFX%J ff BCMF%BUB4PVSDF4 3 /4%J ff BCMF%BUB4PVSDF4OBQTIPU4 3
6*5BCMF7JFX EBUB4PVSDF BQQMZ @ TOBQTIPU σʔλ σʔλ σʔλ σʔλ σʔλ আ Ճ
ྻͷࠩߋ৽ ϙΠϯτ w δΣωϦΫεͰ%BUB4PVSDFͷܕΛറΕΔ w ҎԼͷ̎ͭͷΠϕϯτ͕Ұ؏͢Δ w ྻΛฦ͢ w ςʔϒϧͷΠϯσοΫεʹରԠ͢ΔྻΛऔΓग़ͯ͠ηϧ͢
w σʔλͷՃɾআͰɺϞσϧͷσʔλͱςʔϒϧૢ࡞͕Ұ؏͞ΕΔ
ΞδΣϯμ ྻͷࠩߋ৽ 6*$PMMFDUJPO7JFXͷϞμϯϨΠΞτ ϦΞΫςΟϒϓϩάϥϛϯά 4XJGU6*
6*$PMMFDUJPO7JFXͷϞμϯϨΠΞτ ֓ཁ w ৽͍͠ϨΠΞτΫϥε w ෳࡶͳϨΠΞτΛදݱͰ͖Δ w એݴతʹ࣮Ͱ͖Δ
6*$PMMFDUJPO7JFXͷϞμϯϨΠΞτ ίʔυͷงғؾ
6*$PMMFDUJPO7JFXͷϞμϯϨΠΞτ ·ͱΊ 6*$PMMFDUJPO7JFX$PNQPTJUJPOBM-BZPVU /4$PMMFDUJPO-BZPVU4J[F /4$PMMFDUJPO-BZPVU*UFN /4$PMMFDUJPO-BZPVU4FDUJPO /4$PMMFDUJPO-BZPVU(SPVQ /4$PMMFDUJPO-BZPVU4J[F
6*$PMMFDUJPO7JFXͷϞμϯϨΠΞτ ·ͱΊ 6*$PMMFDUJPO7JFX$PNQPTJUJPOBM-BZPVU /4$PMMFDUJPO-BZPVU4J[F /4$PMMFDUJPO-BZPVU*UFN /4$PMMFDUJPO-BZPVU4FDUJPO /4$PMMFDUJPO-BZPVU(SPVQ /4$PMMFDUJPO-BZPVU4J[F
6*$PMMFDUJPO7JFXͷϞμϯϨΠΞτ ·ͱΊ 6*$PMMFDUJPO7JFX$PNQPTJUJPOBM-BZPVU /4$PMMFDUJPO-BZPVU4J[F /4$PMMFDUJPO-BZPVU*UFN /4$PMMFDUJPO-BZPVU4FDUJPO /4$PMMFDUJPO-BZPVU(SPVQ /4$PMMFDUJPO-BZPVU4J[F
6*$PMMFDUJPO7JFXͷϞμϯϨΠΞτ ·ͱΊ 6*$PMMFDUJPO7JFX$PNQPTJUJPOBM-BZPVU /4$PMMFDUJPO-BZPVU4J[F /4$PMMFDUJPO-BZPVU*UFN /4$PMMFDUJPO-BZPVU4FDUJPO /4$PMMFDUJPO-BZPVU(SPVQ /4$PMMFDUJPO-BZPVU4J[F
6*$PMMFDUJPO7JFXͷϞμϯϨΠΞτ ·ͱΊ 6*$PMMFDUJPO7JFX$PNQPTJUJPOBM-BZPVU /4$PMMFDUJPO-BZPVU4J[F /4$PMMFDUJPO-BZPVU*UFN /4$PMMFDUJPO-BZPVU4FDUJPO /4$PMMFDUJPO-BZPVU(SPVQ /4$PMMFDUJPO-BZPVU4J[F
6*$PMMFDUJPO7JFXͷϞμϯϨΠΞτ αϯϓϧίʔυ͕๛ʹ༻ҙ͞Ε͍ͯΔ
6*$PMMFDUJPO7JFXͷϞμϯϨΠΞτ ϙΠϯτ w ಠࣗϨΠΞτΫϥεʹΑΔGSBNFܭࢉ͕͍Βͳ͍ w γϯϓϧͳάϦου6*$PMMFDUJPO7JFX'MPX-BZPVUͷ΄͏͕εοΩϦ
ΞδΣϯμ ྻͷࠩߋ৽ 6*$PMMFDUJPO7JFXͷϞμϯϨΠΞτ ϦΞΫςΟϒϓϩάϥϛϯά 4XJGU6*
ϦΞΫςΟϒϓϩάϥϛϯά ֓ཁ w $PNCJOFϑϨʔϜϫʔΫͷొ w 3Y4XJGU3FBDUJWF4XJGUͷΑ͏ ͳϑϨʔϜϫʔΫ w ετϦʔϜͷཧܕͷѻ͍͕ 4XJGUΒ͍༷͠
ϦΞΫςΟϒϓϩάϥϛϯά ίʔυͷงғؾ
ϦΞΫςΟϒϓϩάϥϛϯά "1*%PDʹαϯϓϧؚΊͯॆ࣮ͨ͠ղઆ͕͋Δ IUUQTEFWFMPQFSBQQMFDPNEPDVNFOUBUJPODPNCJOF
ϦΞΫςΟϒϓϩάϥϛϯά ϙΠϯτ w αʔυύʔςΟʹґଘ͠ͳͯ͘ࡁΉ w ඇಉظॲཧΛશͯετϦʔϜͱ͍͏σʔλߏͰѻ͑Δ w σόοάେมʹͳͷͰద༻ൣғʹҙ
ΞδΣϯμ ྻͷࠩߋ৽ 6*$PMMFDUJPO7JFXͷϞμϯϨΠΞτ ϦΞΫςΟϒϓϩάϥϛϯά 4XJGU6*
4XJGU6* ֓ཁ w 6*,JUʹมΘΔ6*ϑϨʔϜϫʔΫ w 6*Λએݴతʹهड़͢Δ͜ͱ͕Ͱ ͖Δ
4XJGU6* ίʔυͷงғؾ লུ͠·͢
4XJGU6* ϙΠϯτ w ίϯϙʔωϯτࢤͰ6*ΛΈཱͯΒΕΔ w ݱঢ়Ͱը໘ભҠΠϯλϥΫγϣϯͱ͍ͬͨۤखྖҬ͋Δ w ݱঢ়ϕʔεΛ6*,JUɾύʔπΛ4XJGU6*ͱ͍͏͍ํͰڧΈΛ׆͔͢ͷ͕ϕ ετϓϥΫςΟεʹͳΓͦ͏
4XJGU6* ྫ͑͜͏͍͏͍ํ͕͍͍Μ͡Όͳ͍͔ͳͱ IUUQTHJUIVCDPNLB[VIJSP4XJGU6*3FQMJDBUPS
·ͱΊ ࠓհͨ͠৽"1* ྻͷࠩߋ৽ 6*$PMMFDUJPO7JFXͷϞμϯϨΠΞτ ϦΞΫςΟϒϓϩάϥϛϯά 4XJGU6*
·ͱΊ શମΛ௨ͯ͠ wঢ়ଶΛอ࣋ͤͣʹએݴతʹهड़Ͱ͖ΔํਐΊΑ͏ͱ͍ͯ͠Δ w$PNCJOF 4XJGU6*·Ͱߦ͘ͱผͱݴ͍͍͙ͬͯΒ͍มΘΔ w৽͍͠ॻ͖ํ͔͠Βͳ͍ͱࠓޙίʔυಡΉ্Ͱۤ࿑͢Δ
IUUQTHJUJP+(NWM