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
テキストを After Effectみたいに動かしたい: 第24回 iOS LT
Search
kazuhiro4949
January 13, 2017
Technology
1
120
テキストを After Effectみたいに動かしたい: 第24回 iOS LT
kazuhiro4949
January 13, 2017
Tweet
Share
More Decks by kazuhiro4949
See All by kazuhiro4949
SwiftUIをUIKitのライフサイクルで拡張するTips
kazuhiro4949
4
2.6k
iOS15でプッシュ通知のテストが大変だった話
kazuhiro4949
0
570
Source Editor Extensionと SwiftSyntaxでコード自動生成ツール を作る
kazuhiro4949
2
3.7k
iOS 12サポート終了で使えるAPIおさらい
kazuhiro4949
2
330
Source Editor ExtensionとSwiftSyntaxでコード自動生成
kazuhiro4949
0
78
大企業の最前線でコードを書き続けるためにやってきたこと
kazuhiro4949
28
19k
10分で振り返るここ数年のWWDCの技術トレンド
kazuhiro4949
0
280
コードを書きながら同時に設計していくためのiOSアプリ開発方針
kazuhiro4949
6
2.6k
身近な技術的課題から始めるOSSプロジェクト
kazuhiro4949
0
290
Other Decks in Technology
See All in Technology
エンジニアリング価値を黒字化する バリューベース戦略を用いた 技術戦略策定の道のり
kzkmaeda
7
3.2k
開発者のための FinOps/FinOps for Engineers
oracle4engineer
PRO
2
200
Ruby on Railsで持続可能な開発を行うために取り組んでいること
am1157154
3
160
Change Managerを活用して本番環境へのセキュアなGUIアクセスを統制する / Control Secure GUI Access to the Production Environment with Change Manager
yuj1osm
0
110
Two Blades, One Journey: Engineering While Managing
ohbarye
4
2.3k
ディスプレイ広告(Yahoo!広告・LINE広告)におけるバックエンド開発
lycorptech_jp
PRO
0
500
Охота на косуль у древних
ashapiro
0
120
Apache Iceberg Case Study in LY Corporation
lycorptech_jp
PRO
0
350
[OpsJAWS Meetup33 AIOps] Amazon Bedrockガードレールで守る安全なAI運用
akiratameto
1
120
入門 PEAK Threat Hunting @SECCON
odorusatoshi
0
170
自分だけの仮想クラスタを高速かつ効率的に作る kubefork
donkomura
0
110
AIエージェント開発のノウハウと課題
pharma_x_tech
8
4.3k
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Agile that works and the tools we love
rasmusluckow
328
21k
Faster Mobile Websites
deanohume
306
31k
What's in a price? How to price your products and services
michaelherold
244
12k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Rails Girls Zürich Keynote
gr2m
94
13k
A better future with KSS
kneath
238
17k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.2k
Large-scale JavaScript Application Architecture
addyosmani
511
110k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
Transcript
ςΩετΛ "GUFS&⒎FDUΈ͍ͨʹಈ͔͍ͨ͠ ,B[VIJSP)":"4)* J04-5
Ϟνϕʔγϣϯ w ΞϓϦ্ͷςΩετʹϦονͳΞχϝʔγϣϯΛద ༻͍ͨ͠ w "GUFS&⒎FDUͱ͔ύϫϙΈ͍ͨͳจࣈ୯ҐͰࣗ༝ʹ ޮՌΛ͚͍ͨ "GUFS&⒎FDUTςΩετΞχϝʔγϣϯ "OJNBUF*Oαϯϓϧ IUUQTXXXZPVUVCFDPNXBUDI
WY;%-U@:4[
࡞Δͷ w จࣈྻ୯ҐͰͳ͘ΩϟϥΫλ୯ҐͰͷΞχϝʔ γϣϯ w ҰจࣈͮͭϥϯμϜʹΞχϝʔγϣϯͤ͞Δ
ΞΠσΞ w $PSF5FYUͱ$PSF"OJNBUJPOͷ Έ߹ΘͤͰͬͯΈΔ
$PSF5FYU IUUQTEFWFMPQFSBQQMFDPNMJCSBSZQSFSFMFBTFDPOUFOUEPDVNFOUBUJPO4USJOHT5FYU'POUT$PODFQUVBM$PSF5FYU@1SPHSBNNJOH ද͍ࣔͨ͠จࣈྻΛ࣮ࡍͷࣈܗʹมͯ͠ ը໘ʹͲͷΑ͏ʹදࣔͤ͞Δ͔Λཧ͢Δ
$PSF5FYU w $"'SBNFTFUUFS w จࣈྻΛͯ͠ɺ࣮ࡍʹදࣔͤ͞Δͱ͖ͷ 'SBNFΒΛग़ྗͰ͖Δ IUUQTEFWFMPQFSBQQMFDPNMJCSBSZQSFSFMFBTFDPOUFOUEPDVNFOUBUJPO4USJOHT5FYU'POUT$PODFQUVBM$PSF5FYU@1SPHSBNNJOH
$PSF5FYU w $"5ZQFTFUUFS w ͞Εͨύϥϝʔλ 'POU "MJHONFOU FUD Λ άϦϑม͢Δ
IUUQTEFWFMPQFSBQQMFDPNMJCSBSZQSFSFMFBTFDPOUFOUEPDVNFOUBUJPO4USJOHT5FYU'POUT$PODFQUVBM$PSF5FYU@1SPHSBNNJOH
$PSF5FYU w $5'SBNF w ύϥάϥϑใ IUUQTEFWFMPQFSBQQMFDPNMJCSBSZQSFSFMFBTFDPOUFOUEPDVNFOUBUJPO4USJOHT5FYU'POUT$PODFQUVBM$PSF5FYU@1SPHSBNNJOH
$PSF5FYU w $5-JOF w ද্ࣔͷ Ұߦจͷใ IUUQTEFWFMPQFSBQQMFDPNMJCSBSZQSFSFMFBTFDPOUFOUEPDVNFOUBUJPO4USJOHT5FYU'POUT$PODFQUVBM$PSF5FYU@1SPHSBNNJOH
$PSF5FYU w $53VO w ද্ࣔͷ ҰߦͷதͰಉ͡ଐੑͷάϦϑྻ IUUQTEFWFMPQFSBQQMFDPNMJCSBSZQSFSFMFBTFDPOUFOUEPDVNFOUBUJPO4USJOHT5FYU'POUT$PODFQUVBM$PSF5FYU@1SPHSBNNJOH
$PSF"OJNBUJPO w J04ΞϓϦͷϨϯμϦϯάपΓͷத৺ w (16 )BSEXBSF Ͱॲཧͯ͘͠ΕΔͷͰ͍
ΞΠσΞ w $PSF5FYUͱ$PSF"OJNBUJPOΛͬͯͬͯΈΔ w 6*-BCFMʹઃఆ͞ΕͨΛݩʹҎԼͷॲཧΛߦͳ͏ $PSF5FYUͰҰจࣈͮͭάϦϑ ࣈମ ใΛܭࢉ
$"-BZFSͷྻʹղͯ͠ஔ͍ͯ͘͠ ͦΕͧΕͷ$"-BZFSʹ$""OJNBUJPOΛద༻͠ ͍ͯ͘
ΞΠσΞ w $PSF5FYUͱ$PSF"OJNBUJPOΛͬͯͬͯΈΔ w 6*-BCFMʹઃఆ͞ΕͨΛݩʹҎԼͷॲཧΛߦͳ͏ $PSF5FYUͰҰจࣈͮͭάϦϑ ࣈମ ใΛܭࢉ
$"-BZFSͷྻʹղͯ͠ஔ͍ͯ͘͠ ͦΕͧΕͷ$"-BZFSʹ$""OJNBUJPOΛద༻͠ ͍ͯ͘
ΞΠσΞ w $PSF5FYUͱ$PSF"OJNBUJPOΛͬͯͬͯΈΔ w 6*-BCFMʹઃఆ͞ΕͨΛݩʹҎԼͷॲཧΛߦͳ͏ $PSF5FYUͰҰจࣈͮͭάϦϑ ࣈମ ใΛܭࢉ
$"-BZFSͷྻʹղͯ͠ஔ͍ͯ͘͠ ͦΕͧΕͷ$"-BZFSʹ$""OJNBUJPOΛద༻͠ ͍ͯ͘
ΞΠσΞ w $PSF5FYUͱ$PSF"OJNBUJPOΛͬͯͬͯΈΔ w 6*-BCFMʹઃఆ͞ΕͨΛݩʹҎԼͷॲཧΛߦͳ͏ $PSF5FYUͰҰจࣈͮͭάϦϑ ࣈମ ใΛܭࢉ
$"-BZFSͷྻʹղͯ͠ஔ͍ͯ͘͠ ͦΕͧΕͷ$"-BZFSʹ$""OJNBUJPOΛద༻͠ ͍ͯ͘
ΞΠσΞ w $PSF5FYUͱ$PSF"OJNBUJPOΛͬͯͬͯΈΔ w 6*-BCFMʹઃఆ͞ΕͨΛݩʹҎԼͷॲཧΛߦͳ͏ $PSF5FYUͰҰจࣈͮͭάϦϑ ࣈମ ใΛܭࢉ
$"-BZFSͷྻʹղͯ͠ஔ͍ͯ͘͠ ͦΕͧΕͷ$"-BZFSʹ$""OJNBUJPOΛద༻͠ ͍ͯ͘
σϞ
·ͱΊ w ϥϕϧΛάϦϑͷྻʹղͰ͖ΕɺͦΕʹର͠ ͯ৭ʑͰ͖Δ w ࣌ؒΕͰ"OJNBUJPOPVU࣮ͯ͠Ͱ͖ͳ͔ͬͨͰ ͕͢ɺ"OJNBUJPOJOͷํʹͦͷ··͔ͭ͑ͦ͏ w ύϑΥʔϚϯεͲ͏͔ΒΜ w
ίʔυ·ͩԥΓॻ͖ͳͷͰޙͰཧͯ͠Ͳ͔ͬ ڞ༗͠·͢N @@ N