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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
kazuhiro4949
January 13, 2017
Technology
140
1
Share
テキストを After Effectみたいに動かしたい: 第24回 iOS LT
kazuhiro4949
January 13, 2017
More Decks by kazuhiro4949
See All by kazuhiro4949
SwiftUIをUIKitのライフサイクルで拡張するTips
kazuhiro4949
4
2.9k
iOS15でプッシュ通知のテストが大変だった話
kazuhiro4949
0
650
Source Editor Extensionと SwiftSyntaxでコード自動生成ツール を作る
kazuhiro4949
2
4.7k
iOS 12サポート終了で使えるAPIおさらい
kazuhiro4949
2
390
Source Editor ExtensionとSwiftSyntaxでコード自動生成
kazuhiro4949
0
130
大企業の最前線でコードを書き続けるためにやってきたこと
kazuhiro4949
28
19k
10分で振り返るここ数年のWWDCの技術トレンド
kazuhiro4949
0
340
コードを書きながら同時に設計していくためのiOSアプリ開発方針
kazuhiro4949
6
2.7k
身近な技術的課題から始めるOSSプロジェクト
kazuhiro4949
0
350
Other Decks in Technology
See All in Technology
大規模災害時でも高い信頼性を維持するアプリケーション基盤の実現/nikkei-tech-talk46
nikkei_engineer_recruiting
0
120
はじめてのDatadog
kairim0
0
240
Javaで学ぶSOLID原則
negima
1
240
ビジュアルプログラミングIoTLT vol.23
1ftseabass
PRO
0
160
20260528_生成AIを専属DSに_Howの次にすべきことを考える
doradora09
PRO
0
270
組織の中で自分を経営する技術
shoota
0
230
ルールやカスタム機能、どう使う?理想の出力を引き出すために今知りたいIBM Bob 5つの機能
muehara
0
150
Oracle Cloud Infrastructure:2026年5月度サービス・アップデート
oracle4engineer
PRO
1
270
long-running-tasks
cipepser
2
450
イベントストーミングとKiroの仕様駆動開発で実現する要件の認識合わせプロセス
syobochim
7
980
AI時代から振り返るTerraform drift運用の歴史 / AI Age Reflections on the History of Terraform Drift Operations
aeonpeople
0
610
権限管理設計を完全に理解した
rsugi
2
240
Featured
See All Featured
Tell your own story through comics
letsgokoyo
1
930
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
300
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
Scaling GitHub
holman
464
140k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
61
44k
A designer walks into a library…
pauljervisheath
211
24k
Navigating Team Friction
lara
192
16k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.2k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
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