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.next : Advances in iOS Photography
Search
huin
July 01, 2016
Technology
1
610
WWDC.next : Advances in iOS Photography
2016年7月1日に株式会社ネクスト様で行われた「WWDC.next」で発表したスライドです。
huin
July 01, 2016
Tweet
Share
More Decks by huin
See All by huin
State of the Union 〜 2018年のアプリ開発事情
huin
7
6k
iOSシミュレータの録画が面倒だったのでどうにかしてみた
huin
5
1.7k
Xcode 9 の並列テストはどれだけ効果があるのか?
huin
1
630
アプリエンジニアはどのように事業に貢献すべきか?
huin
9
6.4k
iOS 11のパーミッションの話
huin
3
2.4k
iOS 10のプッシュ通知で遭遇した不具合の話
huin
6
7.3k
iOS DC 2016 : フルSwiftでバイクフリマアプリRIDEを作って得た学び
huin
6
3.6k
WWDCセッションの見方
huin
2
2.4k
Robo Test in Firebase Test Lab
huin
0
790
Other Decks in Technology
See All in Technology
Amazon Personalizeのレコメンドシステム構築、実際何するの?〜大体10分で具体的なイメージをつかむ〜
kniino
1
100
【令和最新版】AWS Direct Connectと愉快なGWたちのおさらい
minorun365
PRO
5
750
20241120_JAWS_東京_ランチタイムLT#17_AWS認定全冠の先へ
tsumita
2
240
Incident Response Practices: Waroom's Features and Future Challenges
rrreeeyyy
0
160
AGIについてChatGPTに聞いてみた
blueb
0
130
【Startup CTO of the Year 2024 / Audience Award】アセンド取締役CTO 丹羽健
niwatakeru
0
950
リンクアンドモチベーション ソフトウェアエンジニア向け紹介資料 / Introduction to Link and Motivation for Software Engineers
lmi
4
300k
New Relicを活用したSREの最初のステップ / NRUG OKINAWA VOL.3
isaoshimizu
2
580
B2B SaaSから見た最近のC#/.NETの進化
sansantech
PRO
0
680
TypeScript、上達の瞬間
sadnessojisan
46
13k
Engineer Career Talk
lycorp_recruit_jp
0
120
Can We Measure Developer Productivity?
ewolff
1
150
Featured
See All Featured
Code Review Best Practice
trishagee
64
17k
Documentation Writing (for coders)
carmenintech
65
4.4k
Ruby is Unlike a Banana
tanoku
97
11k
Being A Developer After 40
akosma
86
590k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
24k
Six Lessons from altMBA
skipperchong
27
3.5k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.2k
Statistics for Hackers
jakevdp
796
220k
Transcript
"EWBODFTJOJ041IPUPHSBQIZ !IVJO
!IVJO LPJDIJTBLBUB όΠΫϑϦϚΞϓϦʮ3*%&ʯ ͷJ04"OESPJE୲ ˞88%$ʹߦͬͯ·ͤΜ ࣗݾհ
͓ͼͱగਖ਼
None
None
1IPUPTGSBNFXPSLͷ ΄΅ ͋Γ·ͤΜͰͨ͠ !
w "EWBODFTJOJ041IPUPHSBQIZͷ༰ w "7$BQUVSF0VUQVUͷ৽͍͠Ϋϥε"1* w -JWF1IPUPTʹ͍ͭͯ w 3"8 %/( σʔλΞΫηε
w ϓϨϏϡʔը૾σʔλΞΫηε w ϫΠυΧϥʔͷαϙʔτ ͢͜ͱ
w "EWBODFTJOJ041IPUPHSBQIZͷ༰ w "7$BQUVSF0VUQVUͷ৽͍͠Ϋϥε"1* w -JWF1IPUPTʹ͍ͭͯ w 3"8 %/( σʔλΞΫηε
w ϓϨϏϡʔը૾σʔλΞΫηε w ϫΠυΧϥʔͷαϙʔτ ͢͜ͱ͞ͳ͍͜ͱ
"7$BQUVSF0VUQVUͷ৽͍͠Ϋϥε"1* -JWF1IPUPTʹ͍ͭͯ 3"8 %/( σʔλΞΫηε ϓϨϏϡʔը૾σʔλΞΫηε ϫΠυΧϥʔͷαϙʔτ
w ৽͘͠"7$BQUVSF1IPUP0VUQVU͕Ճ w "7$BQUVSF1IPUP4FUUJOHTΦϒδΣΫτͰઃఆ w "7$BQUVSF1IPUP$BQUVSF%FMFHBUFͷϝιουͰσʔλΛडऔ w "7$BQUVSF4UJMM*NBHF0VUQVU%FQSFDBUFE "7$BQUVSF0VUQVUͷ৽͍͠Ϋϥε"1*
w ϑϥογϡ w खͿΕิਖ਼ w -JWF1IPUPͷอଘઌϝλσʔλͷมߋ "7$BQUVSF1IPUP4FUUJOHT
"7$BQUVSF1IPUP$BQUVSF%FMFHBUF w ࡱӨηογϣϯͷॻ͘λΠϛϯάͰݺΕΔίʔϧόοΫ܈ w ҎԼͷ̑ϝιουʹՃ͑ͯઃఆʹΑͬͯՃͷϝιου͕ݺΕΔ w ҾͷTFUUJOHTVOJRVF*%Ͱ͕ࣗͨ͠ͷͱࣝผ͢Δ
"7$BQUVSF%FWJDF*OQVU "7$BQUVSF%FWJDF "7$BQUVSF$POOFDUJPO "7$BQUVSF$POOFDUJPO "7$BQUVSF4FTTJPO "7$BQUVSF$POOFDUJPO "7$BQUVSF1IPUP0VUQVU "7$BQUVSF1IPUP4FUUJOHT "7$BQUVSF1IPUP$BQUVSF%FMFHBUF
"7$BQUVSF0VUQVUͷ৽͍͠Ϋϥε"1* -JWF1IPUPTʹ͍ͭͯ 3"8 %/( σʔλΞΫηε ϓϨϏϡʔը૾σʔλΞΫηε ϫΠυΧϥʔͷαϙʔτ
w Πϝʔδ w .#ϑϧղ૾+1&( w ௨ৗͷࣸਅࡱӨͱΫΦϦςΟಉ͡ w ϏσΦ w YPSYͷϏσΦ
w ԻσʔλؚΜͰ͍Δ w J04ͷ৽ػೳ w ಈըͷखͿΕิਖ਼ w ࡱӨதʹ࠶ੜ͍ͯͨ͠Իָه -JWF1IPUPͷϑΥʔϚοτ
w ར༻ͷՄ൱ • AVCapturePhotoOutput.isLivePhotoCaptureSupported w ઃఆ • AVCapturePhotoOutput.isLivePhotoCaptureEnabled • AVCapturePhotoSettings.livePhotoMovieFileURL
• AVCapturePhotoSettings.livePhotoMovieMetadata w ίʔϧόοΫ -JWF1IPUPࡱӨ
"7$BQUVSF0VUQVUͷ৽͍͠Ϋϥε"1* -JWF1IPUPTʹ͍ͭͯ 3"8 %/( σʔλΞΫηε ϓϨϏϡʔը૾σʔλΞΫηε ϫΠυΧϥʔͷαϙʔτ
w ௨ৗͷࣸਅσʔλ w ѹॖ͞Εͨ+1&(ը૾ ඇՄٯѹॖ w ϗϫΠτόϥϯεϊΠζআڈͳͲՃࡁΈͷσʔλ w ϑΝΠϧαΠζখ͍͕͞Ճ࣌ʹྼԽ͕ܹ͍͠
w 3"8ը૾ w ࡱӨૉࢠͷडޫσʔλΛͦͷ··هͨ͠ͷ w ৭ลΓCJUͰ+1&( CJU ΑΓใ͕ଟ͍ w ޙͷՃ ݱ૾ ࡞ۀΛΑΓߴʹߦ͑Δ w "QQMF"EPCFఏএͷ%/(ϑΥʔϚοτΛ࠾༻ 3"8ʁʁ
ཁ ϓϩ͚ͷߴͳΧϝϥฤूΞϓϦ ͕࡞ΕΔΑ͏ʹͳͬͨͱ͍͏͜ͱ
3"8ࡱӨ w എ໘ΧϝϥͷΈαϙʔτ w ϒϥέοτࡱӨ )%3ࡱӨ Մೳ w खͿΕิਖ਼ࣗಈతʹແޮʹͳΔ w
AVCapturePhotoSettings(rawPixelFormatType:)Ͱ༗ޮԽ w ίʔϧόοΫ
"7$BQUVSF0VUQVUͷ৽͍͠Ϋϥε"1* -JWF1IPUPTʹ͍ͭͯ 3"8 %/( σʔλΞΫηε ϓϨϏϡʔը૾σʔλΞΫηε ϫΠυΧϥʔͷαϙʔτ
None
None
w αϜωΠϧදࣔը૾ੳ إೝࣝ όʔίʔυೝࣝ ʹߴ ղ૾ͷσʔλෆཁ w ߴղ૾+1&(͔Β࡞Γͳ͓͢ͷߴίετ w Χϝϥ͔Βղ૾σʔλ͕͋Δͱخ͍͠
ϓϨϏϡʔը૾σʔλΞΫηε
ηοτΞοϓ w "7$BQUVSF1IPUP4FUUJOHTͰ༗ޮԽ w ϓϨϏϡʔϑΥʔϚοτ෯ߴ͞Λࢦఆ͢Δ
σʔλͷऔಘ w ֤ίʔϧόοΫϝιουͷҾͱͯ͠ड͚औΕΔ w ͋ͱ͖ͳॲཧΛߦ͑0,
"7$BQUVSF0VUQVUͷ৽͍͠Ϋϥε"1* -JWF1IPUPTʹ͍ͭͯ 3"8 %/( σʔλΞΫηε ϓϨϏϡʔը૾σʔλΞΫηε ϫΠυΧϥʔͷαϙʔτ
!
w -JWF1IPUP3"8ࡱӨͲͪΒҎԼͷͷΈαϙʔτ w J1IPOFT w J1IPOFT1MVT w J1IPOF4& w J1BE1SPz
ҙαϙʔτ͕ݶΒΕͯ·͢
w 88%$4FTTJPOT w "EWBODFTJOJ041IPUPHSBQIZ w "7$BQUVSF1IPUP0VUQVU#FZPOEUIF#BTJDT w -JWF1IPUP&EJUJOHBOE3"81SPDFTTJOHXJUI$PSF*NBHF w 8PSLJOH8JUI8JEF$PMPS
w 4BNQMF$PEFT w "7$BQUVSF.BOVBM w 3BX&YQPTF ࢀߟใ