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
WWDC 2019 AR・ML・その他Apple プラットフォームのアップデート
Search
kazuhiro4949
June 25, 2019
Technology
0
260
WWDC 2019 AR・ML・その他Apple プラットフォームのアップデート
https://yahoo-osaka.connpass.com/event/132601/
kazuhiro4949
June 25, 2019
Tweet
Share
More Decks by kazuhiro4949
See All by kazuhiro4949
SwiftUIをUIKitのライフサイクルで拡張するTips
kazuhiro4949
4
2.8k
iOS15でプッシュ通知のテストが大変だった話
kazuhiro4949
0
620
Source Editor Extensionと SwiftSyntaxでコード自動生成ツール を作る
kazuhiro4949
2
4.3k
iOS 12サポート終了で使えるAPIおさらい
kazuhiro4949
2
370
Source Editor ExtensionとSwiftSyntaxでコード自動生成
kazuhiro4949
0
110
大企業の最前線でコードを書き続けるためにやってきたこと
kazuhiro4949
28
19k
10分で振り返るここ数年のWWDCの技術トレンド
kazuhiro4949
0
320
コードを書きながら同時に設計していくためのiOSアプリ開発方針
kazuhiro4949
6
2.6k
身近な技術的課題から始めるOSSプロジェクト
kazuhiro4949
0
330
Other Decks in Technology
See All in Technology
小さく、早く、可能性を多産する。生成AIプロジェクト / prAIrie-dog
visional_engineering_and_design
0
360
Data Hubグループ 紹介資料
sansan33
PRO
0
2.5k
「違う現場で格闘する二人」——社内コミュニティがつないだトヨタ流アジャイルの実践とその先
shinichitakeuchi
0
170
AI との良い付き合い方を僕らは誰も知らない (WSS 2026 静岡版)
asei
1
250
人工知能のための哲学塾 ニューロフィロソフィ篇 第零夜 「ニューロフィロソフィとは何か?」
miyayou
0
390
ファインディにおけるフロントエンド技術選定の歴史
puku0x
0
220
Agentic AIが変革するAWSの開発・運用・セキュリティ ~Frontier Agentsを試してみた~ / Agentic AI transforms AWS development, operations, and security I tried Frontier Agents
yuj1osm
0
210
Oracle Cloud Infrastructure:2025年12月度サービス・アップデート
oracle4engineer
PRO
0
200
サラリーマンソフトウェアエンジニアのキャリア
yuheinakasaka
26
13k
AI with TiDD
shiraji
1
340
Keynoteから見るAWSの頭の中
nrinetcom
PRO
1
170
松尾研LLM講座2025 応用編Day3「軽量化」 講義資料
aratako
15
4.9k
Featured
See All Featured
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
260
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
280
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
59
Building Applications with DynamoDB
mza
96
6.9k
The Spectacular Lies of Maps
axbom
PRO
1
420
Are puppies a ranking factor?
jonoalderson
0
2.6k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
2
280
Site-Speed That Sticks
csswizardry
13
1k
How STYLIGHT went responsive
nonsquared
100
6k
The Language of Interfaces
destraynor
162
26k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
74
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
47
Transcript
88%$ "3ɾ.-ɾͦͷଞ"QQMF ϓϥοτϑΥʔϜͷΞοϓσʔτ ,B[VIJSP)BZBTIJ .JY-FBQ4UVEZ
ࣗݾհ wྛ߂ w5XJUUFSɿLB[VIJSP wHJUIVCɿLB[VIJSP wRJJUBɿLB[VIJSP w:BIPP+BQBO$PSQ wJ04ΞϓϦΤϯδχΞ wJ04ΞϓϦࠇଳ
ΞδΣϯμ w "3 w .BDIJOF-FBSOJOH w "VUIFOUJDBUJPO w XBUDI04 w
$BUBMZTU
ΞδΣϯμ w "3 w .BDIJOF-FBSOJOH w "VUIFOUJDBUJPO w XBUDI04 w
$BUBMZTU
"3
"3,JUͷొ w "Ҏ߱ͷJ04σόΠε w ਫฏ໘ݕग़ۭؒͷλονૢ࡞ w 4DFOF,JU 4QSJUF,JU .FUBMͱ౷߹
IUUQTEFWFMPQFSBQQMFDPNWJEFPTQMBZXXED
"3,JUͷΞοϓσʔτ w ਨฏ໘ݕग़ w 'BDF5SBDLJOH IUUQTEFWFMPQFSBQQMFDPNWJEFPTQMBZUFDIUBMLT
"3,JUͷΞοϓσʔτ w ϫʔϧυϚοϓͷอଘ w ڥςΫενϟ w ը૾τϥοΩϯά w ΦϒδΣΫτݕग़
w 2VJDL-PPL IUUQTEFWFMPQFSBQQMFDPNWJEFPTQMBZXXED
"3,JUͷมભ w ొ࣌ w ඞཁ࠷ݶͷػೳɾۭؒೝࣝ w J04ߏٕज़ͱͷγʔϜϨεͳ౷߹ w ͜Ε·ͰͷΞοϓσʔτ w
ݕग़Մೳͳཁૉͷ֦ு w ػೳ֦ு
"3,JU
"3,JUͰͷΞοϓσʔτ w ϨϯμϦϯάʹ"3ઐ༻ͷϑϨʔϜϫʔΫ͕༻ҙ͞Εͨ w "QQMF७ਖ਼ͷ"3༻ϞσϦϯάπʔϧͷఏڙ w "3্ۭؒʹਓΛཁૉͱͯ͠ΈࠐΈ͘͢ͳͬͨ
"3ઐ༻ͷϑϨʔϜϫʔΫ w 3FBMJUZ,JU w %ϨϯμϦϯάɾγϛϡϨʔγϣϯͷػ ೳΛҰ௨Γఏڙ w "3,JUΛར༻͠ɺ.FUBMͰ࣮͞Ε͍ͯΔ w ಠࣗϑΥʔϚοτΛѻ͏
3FBMJUZ'JMF IUUQTEFWFMPQFSBQQMFDPNWJEFPTQMBZXXED 3FBMJUZ,JUͷߏཁૉ
"QQMF७ਖ਼ͷ"3༻ϞσϦϯάπʔϧ w 3FBMJUZ$PNQPTFS w .BD J1IPOF J1BEͰಈ࡞ w 9DPEFͱγʔϜϨεʹ౷߹ w
ϑΝΠϧ͔ΒΫϥεΛࣗಈੜ 3FBMJUZ $PNQPTFS 9DPEF "QQ IPHFSDQSPKFDU IPHFSFBMJUZ IPHFTXJGU ίʔυੜ
"3্ۭؒʹਓΛཁૉͱͯ͠ΈࠐΉ w1FPQMF0DDMVTJPO w.PUJPO$BQUVSF
"3্ۭؒʹਓΛཁૉͱͯ͠ΈࠐΉ w 1FPQMF0DDMVTJPO w %FQUIΛͬͯ%ΦϒδΣΫτΛਓͷӨʹӅͤΔΑ͏ʹͳͬͨ w "Ҏ߱Ͱಈ࡞͢Δ w ͨͩࣨ͠ݶఆ w
ମͷҰ෦Ͱେৎ
"3্ۭؒʹਓΛཁૉͱͯ͠ΈࠐΉ w .PUJPO$BQUVSF w ਓମͷಈ͖ʹ߹Θͤͯ%ΦϒδΣΫτΛಈ͔͢͜ͱ͕Ͱ͖Δ w "3#PEZ"ODIPS͕Ճ͞Εͨ w ࠎ֨ใΛऔΔ͜ͱ͕Ͱ͖Δ
IUUQTEFWFMPQFSBQQMFDPNEFTJHOIVNBOJOUFSGBDFHVJEFMJOFTJPTTZTUFNDBQBCJMJUJFTBVHNFOUFESFBMJUZ
"3ͷ͓͢͢Ίηογϣϯ w 4FTTJPO*OUSPEVDJOH"3,JU w 1FPQMF0DDMVTJPOΛؚΉ"3,JUͷ৽ػೳհ w 4FTTJPO*OUSPEVDJOH3FBMJUZ,JUBOE3FBMJUZ$PNQPTFS w 3FBMJUZ,JUɾ3FBMJUZ$PNQPTFSͷ͍ํͷղઆ w
4FTTJPO#SJOHJOH1FPQMFJOUP"3 w 1FPQMF0DDMVTJPOɾ.PUJPO$BQUVSFͷݪཧɾ࣮ํ๏
.BDIJOF-FBSOJOH
.BDIJOF-FBSOJOHͷΞοϓσʔτ w Ϟσϧੜ͢ΔͨΊͷπʔϧ͕ॱʹਐԽ w ΫϥΠΞϯτͰػցֶशΛߦ͏ػೳతͳϝϦοτ͕૿͑ͨ w ϞσϧͷϞδϡʔϧԽύϑΥʔϚϯε্
$PSF.-ɾ7JTJPOͷొ w ΞϓϦ.-ͷϞσϧΛόϯυϧ w ϞσϧΛΦϒδΣΫτϚοϐϯά w "DDFMFSBUF.14ͰͷܭࢉΛநԽ IUUQTEFWFMPQFSBQQMFDPNWJEFPTQMBZXXED
$PSF.-ɾ7JTJPOͷొ w ΞϓϦ.-ͷϞσϧΛόϯυϧ w ϞσϧΛΦϒδΣΫτϚοϐϯά w "DDFMFSBUF.14ͰͷܭࢉΛநԽ
$PSF.-ɾ7JTJPOͷొ w ΞϓϦ.-ͷϞσϧΛόϯυϧ w ϞσϧΛΦϒδΣΫτϚοϐϯά w "DDFMFSBUF.14ͰͷܭࢉΛநԽ
$PSF.-ɾ7JTJPOͷొ w ΞϓϦ.-ͷϞσϧΛόϯυϧ w ϞσϧΛΦϒδΣΫτϚοϐϯά w "DDFMFSBUF.14ͰͷܭࢉΛநԽ
$PSF.-ͷಛ w ΫϥΠΞϯτ෦ͰϞσϧΛ͏ w ϝϦοτ w ϓϥΠόγʔ w ϦΞϧλΠϜੑ w
σϝϦοτ w Ϟσϧͷߋ৽͕͠ʹ͍͘ w ϞσϧͷαΠζΛେ͖͘Ͱ͖ͳ͍
$PSF.-ɾ7JTJPOͷొ IUUQTEFWFMPQFSBQQMFDPNEPDVNFOUBUJPODPSFNMDPSF@NM@BQJEPXOMPBEJOH@BOE@DPNQJMJOH@B@NPEFM@PO@UIF@VTFS@T@EFWJDF w ϞσϧΛΦϯσϚϯυʹ%- w όϯυϧͨ͠ϞσϧΛࠩ͠ସ͑ΒΕΔ
$SFBUF.-ͷొ w 1MBZHSPVOE্Ͱֶश͕Ͱ ͖Δ w ը૾ςʔϒϧσʔλͷ ϑΝΠϧΛ%%͢Δͱֶ शΛ։࢝͢Δ
$PSF.-ͷมભ w ϞσϧΛΠϯετʔϧͯ͠ΫϥΠΞϯτͰ࣮ߦ͢Δ w ҎԼͷํੑΛಛͱͯ͠ਪ͠ਐΊ͍ͯͨ w ϓϥΠόγʔ w ϦΞϧλΠϜੑ w
खܰͳಋೖ
$PSF.-
$PSF.- w 0O%FWJDF.PEFM1FSTPOBMJ[BUJPO w ΫϥΠΞϯτͰϞσϧͷ࠶ֶश w ϢʔβʔʹϞσϧΛ࠷దԽ IUUQTEFWFMPQFSBQQMFDPNWJEFPTQMBZXXED 6QEBUF
5BTL NMNPEFM
$PSF.- w $SFBUF.-͕ѻ͑Δσʔλ ͕૿͑ͨ w 4QFFDI w "DUJWJUZ w
$SFBUF.-"QQͱͯ͠ಠ ཱͨ͠ IUUQTEFWFMPQFSBQQMFDPNWJEFPTQMBZXXED
IUUQTEFWFMPQFSBQQMFDPNEFTJHOIVNBOJOUFSGBDFHVJEFMJOFTNBDIJOFMFBSOJOHPWFSWJFXJOUSPEVDUJPO
.BDIJOF-FBSOJOHͷ͓͢͢Ίηογϣϯ w 4FTTJPO8IBU`TOFXJO.BDIJOF-FBSOJOH w .-ͷ৽ػೳΛԣஅతʹհ w 4FTTJPO$PSF.-'SBNFXPSL w $PSF.-ͷ৽ػೳʹߜͬͯհ͠ɺ࣮ͷղઆΛߦ͏ w
4FTTJPO%FTJHOJOH(SFBU.-&YQFSJFODF w .-Λ69ͷ؍͔ΒͲͷΑ͏ʹ׆༻͢ΔͱΑ͍͔ղઆ
ΞδΣϯμ w "3 w .BDIJOF-FBSOJOH w "VUIFOUJDBUJPO w *OEFQFOEFOU8BUDI"QQT w
$BUBMZTU
"VUIFOUJDBUJPOͷΞοϓσʔτ w J04ΈࠐΈͷೝূͷΈ͕ఏڙ͞ΕΔ w 8FC࿈ܞͷೝূ͕ΑΓηΩϡΞʹ
͜Ε·ͰɿΞϓϦͰ8FC࿈ܞͷೝূΛߦ͏ w ࣗલͰҎԼΛ༻ҙ͢Δ w ࣗࣾαʔϏεͷೝূ w ଞࣾͷιʔγϟϧϩάΠϯ w Ұൠతʹ0QFO*%$POOFDU 0"VUI
Λ͏
͜Ε·Ͱ8FC࿈ܞʹΑΔೝূΛ αϙʔτ w .PCJMF4BGBSJͱ$PPLJFΛڞ༗Ͱ͖ΔಛघΫϥε͕͋Δ w 04ຖʹ͑ΔΫϥε͕ຖҧ͏ w 4'4BGBSJ7JFX$POUSPMMFS J04
w 4'"VUIFOUJDBUJPO4FTTJPO J04 w "48FC"VUIFOUJDBUJPO4FTTJPO J04
4JHO*OXJUI"QQMF
4JHO*OXJUI"QQMF wαʔϏεͷΞΧϯτʹ"QQMF*%Λར༻Ͱ͖Δ wϝʔϧΞυϨεͷಗ໊Խ wଐੑใ͝ͱͷೝՄ wϑΝΫλೝূ
4JHO*OXJUI"QQMF w ΫϩεϓϥοτϑΥʔϜʹରԠ w +4ϥΠϒϥϦ w 3&45"1* IUUQTEFWFMPQFSBQQMFDPNEPDVNFOUBUJPOTJHOJOXJUIBQQMFKT
4JHO*OXJUI"QQMF w ΫϩεϓϥοτϑΥʔϜʹରԠ w +4ϥΠϒϥϦ w 3&45"1* IUUQTEFWFMPQFSBQQMFDPNEPDVNFOUBUJPOTJHOJOXJUIBQQMFSFTUBQJ
8FC࿈ܞʹΑΔೝূ w "48FC"VUIFOUJDBUJPO4FTTJPO͕ੜ͖Δ w NBD04ʹରԠ w QSFGFST&QIFNFSBM8FC#SPXTFS4FTTJPO w 4BGBSJͷ$PPLJFΛΘͳ͍ w
,FZDIBJOͷσʔλΛ͏ IUUQTEFWFMPQFSBQQMFDPNEPDVNFOUBUJPOBVUIFOUJDBUJPOTFSWJDFTBTXFCBVUIFOUJDBUJPOTFTTJPO
"VUIFOUJDBUJPOͷ͓͢͢Ίηογϣϯ w 4FTTJPO8IBU`TOFXJO"VUIFOUJDBUJPO w ೝূपΓͷΞοϓσʔτΛ·ΜΜͳ͘ղઆ w 4FTTJPO*OUSPEVDJOH4JHO*OXJUI"QQMF w 4JHO*OXJUI"QQMFͷ༷ɾ࣮ͷઆ໌
ΞδΣϯμ w "3 w .BDIJOF-FBSOJOH w 4JHO*OXJUI"QQMF w XBUDI04 w
$BUBMZTU
XBUDI04ͷΞοϓσʔτ w J04ΞϓϦ͔Βͷಠཱ w ୯ମΞϓϦͱͯ͠ඞਢʹͳΔػೳ͕։์͞Εͨ
͜Ε·ͰͷXBUDI04 w J04ͷ1SPKFDUʹ5BSHFUͷҰͭͱ࣮ͯ͠ w J04ΞϓϦʹόϯυϧ͞Εͯ৴ɾ%-
*OEFQFOEFOU8BUDI"QQ w XBUDI04୯ମͰΞϓϦΛ࡞ΕΔ w XBUDI04ઐ༻ͷ"QQ4UPSF w ୯ମΞϓϦͱͯ͠ඞཁͳػೳ͕Ճ w 5FYU'JFMEΛͬͨϑΥʔϜ w
1VTI௨ͷͨΊͷσόΠετʔΫϯొ w $MPVE,JUσʔλอଘ IUUQTEFWFMPQFSBQQMFDPNWJEFPTQMBZXXED
XBUDI04ͷ͓͢͢Ίηογϣϯ w 4FTTJPO$SFBUJOH*OEFQFOEFOU8BUDI"QQT w ୯ମΞϓϦͷͨΊͷ֤छ৽ػೳΛղઆ w 4FTTJPO4XJGU6*POXBUDI04 w 4XJGU6*ͰXBUDI04ΞϓϦΛ࡞Δํ๏Λղઆ
ΞδΣϯμ w "3 w .BDIJOF-FBSOJOH w 4JHO*OXJUI"QQMF w XBUDI04 w
$BUBMZTU
$BUBMZTU w J1BE͚ʹ։ൃ͞ΕͨΞϓϦΛNBD04্ Ͱಈ͔͢ w λονδΣενϟʔɾ6*ίϯϙʔωϯτ جຊతʹޓੑΛ࣋ͭ w "3ΥϨοτͳͲϓϥοτϑΥʔϜ͝ ͱʹذͤ͞Δඞཁ͕͋Δ
IUUQTEFWFMPQFSBQQMFDPNWJEFPTQMBZXXED
$BUBMZTU w Ҡ২ࣗମઃఆͷΈ %FQMPZNFOU*OGPʹ.BDͷνΣοΫϘοΫεՃ w UBSHFU&OWJSPONFOUʹ6*,JU'PS.BD͕Ճ w ࠷దԽ͢ΔͨΊʹඞཁͳ࠷ݶͷػೳͯ͢ͷJ1BEΞϓϦͰඞਢʹͳΔ ༧ఆͱͳ͍ͬͯΔ
$BUBMZTUؔ࿈Ͱ͓͢͢Ίͷ ηογϣϯ w 4FTTJPO*OUSPEVDJOHJ1BE"QQGPS.BD w $BUBMZTUͷΈͱJ1BE"QQɾNBD04"QQͷίϯϙʔωϯτ ରԠؔ w 4FTTJPO5BLJOHJ1BE"QQTGPS.BDUPUIF/FYU-FWFM w
J1BE"QQͷػೳɾϥΠϑαΠΫϧΛNBD04"QQͱ౷߹͢ΔͨΊ ͷ࣮ղઆ
·ͱΊ w "3ɾ.-ॱʹ֦ு͞Ε͓ͯΓ͍উख͕͔ͳΓ্͍ͯ͠Δ w ηΩϡϦςΟؔ࿈ͷൺॏࡢʹҾ͖ଓ͖ߴ͍ w XBUDI04ɾNBD04ɾJ1BE04͔ͳΓΞάϨογϒͳΞοϓσʔτ Λߦ͍ͬͯΔ w J04
μʔΫϞʔυҎ֎ ൺֱత͓ͱͳ͍͠Ξοϓσʔτͩͬͨ
Ҏ্Ͱ͢