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
Source Editor ExtensionとSwiftSyntaxでコード自動生成
Search
kazuhiro4949
April 21, 2021
Technology
0
99
Source Editor ExtensionとSwiftSyntaxでコード自動生成
2021/04/19に行った社内のLT会発表資料
kazuhiro4949
April 21, 2021
Tweet
Share
More Decks by kazuhiro4949
See All by kazuhiro4949
SwiftUIをUIKitのライフサイクルで拡張するTips
kazuhiro4949
4
2.8k
iOS15でプッシュ通知のテストが大変だった話
kazuhiro4949
0
610
Source Editor Extensionと SwiftSyntaxでコード自動生成ツール を作る
kazuhiro4949
2
4.1k
iOS 12サポート終了で使えるAPIおさらい
kazuhiro4949
2
360
大企業の最前線でコードを書き続けるためにやってきたこと
kazuhiro4949
28
19k
10分で振り返るここ数年のWWDCの技術トレンド
kazuhiro4949
0
310
コードを書きながら同時に設計していくためのiOSアプリ開発方針
kazuhiro4949
6
2.6k
身近な技術的課題から始めるOSSプロジェクト
kazuhiro4949
0
320
WWDC 2019 AR・ML・その他Apple プラットフォームのアップデート
kazuhiro4949
0
250
Other Decks in Technology
See All in Technology
FinOps について (ちょっと) 本気出して考えてみた
skmkzyk
0
210
プロファイルとAIエージェントによる効率的なデバッグ / Effective debugging with profiler and AI assistant
ymotongpoo
1
160
あなたの知らない Linuxカーネル脆弱性の世界
recruitengineers
PRO
3
160
事業開発におけるDify活用事例
kentarofujii
5
1.5k
オブザーバビリティが育むシステム理解と好奇心
maruloop
2
1.2k
デザインとエンジニアリングの架け橋を目指す OPTiMのデザインシステム「nucleus」の軌跡と広げ方
optim
0
120
[VPoE Global Summit] サービスレベル目標による信頼性への投資最適化
satos
0
250
Biz職でもDifyでできる! 「触らないAIワークフロー」を実現する方法
igarashikana
7
3.4k
20251027_マルチエージェントとは
almondo_event
1
430
OCIjp_Oracle AI World_Recap
shinpy
1
180
入院医療費算定業務をAIで支援する:包括医療費支払い制度とDPCコーディング (公開版)
hagino3000
0
110
ローカルLLMとLINE Botの組み合わせ その2(EVO-X2でgpt-oss-120bを利用) / LINE DC Generative AI Meetup #7
you
PRO
1
160
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
190
55k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.5k
For a Future-Friendly Web
brad_frost
180
10k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
Java REST API Framework Comparison - PWX 2021
mraible
34
8.9k
Leading Effective Engineering Teams in the AI Era
addyosmani
7
630
Designing Experiences People Love
moore
142
24k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Agile that works and the tools we love
rasmusluckow
331
21k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Transcript
,B[VIJSP)BZBTIJ !LB[VIJSP 4PVSDF&EJUPS&YUFOTJPOͱ 4XJGU4ZOUBYͰίʔυࣗಈੜ ࣾJ04-5
ࠓճͷͷഎܠ ՝ w %*ͷͨΊʹϦϑΝΫλϦϯά͢Δͷ͕ ໘ w ྫ͑ɺΫϥε"ͷϢχοτςετΛ ॻ͘ͱ͖ਤʹॻ͍ͨεςοϓ͕ඞཁ ᶃςετର"ͷґଘΫϥεΛݟ͚ͭΔ ᶄґଘΫϥε#Λ1SPUPDPMԽͯ͠*OJUͰ%*
ᶅ#ͷ1SPUPDPMΛͬͯ4UVC࡞ ᶆ4UVCΛ"ʹ%*ͯ͠ςετΛॻ͘
ࠓճͷͷഎܠ ղܾࡦ w ίʔυࣗಈੜπʔϧΛ࡞Δ w 9DPEF4PVSDF&EJUPS&YUFOTJPOʹΑΓ9DPEF্ͷίʔυΛΠϯϓοτͱ͢ Δ w ΠϯϓοτΛύʔεͯ͠ɺ4XJGU4ZOUBYͰίʔυੜΛߦ͏
։ൃͨ͠πʔϧͷσϞ
ٕज़ղઆ ߏ w NBD04"QQ w 9DPEF4PVSDF&EJUPS&YUFOTJPO w 4XJGU4ZOUBY w MJC@*OUFSOBM4XJGU4ZOUBY1BSTFSEZMJC
NBD04"QQ 4PVSDF&EJUPS&YUFOTJPO 4XJGU4ZOUBY MJC@*OUFSOBM4XJGU4ZOUBY1BSTFSEZMJC
ٕज़ղઆ ॲཧͷྲྀΕ #4PVSDF&EJUPS&YUFOTJPO $4XJGU4ZOUBY "9DPEF ᶃTXJGUϑΝΠϧ ᶄΧʔιϧͷબൣғͷߦΛͯ͢4USJOHͱͯͭ͠ͳ͍Ͱ$ͷύʔαʔʹ͢ ᶅύʔε݁Ռ͔Β1SPUPDMΛੜͯ͠4USJOHʹͯ͠ฦ͢ ᶆTXJGUϑΝΠϧΛ ্ॻ͖
ٕज़ղઆ NBD04"QQͱͷؔ NBD04"QQ 4PVSDF&EJUPS&YUFOTJPO 4XJGU4ZOUBY 4XJGU4ZOUBYΛϥοϓͨ͠%*)FMQFSͷػೳ࣮ ྆λʔήοτ͔Βࢀর͠ɺ Ұͭͷύοέʔδͱ͔ͯͭ͑͠Δ
ٕज़ղઆ "QQ4UPSFͷ৹ࠪ௨Δ w NBD04্ͷEZMJCΛΈࠐΉͷ ͩΊ͔ͱ৺͍ͯͨ͠ w αϯϓϧϓϩάϥϜΛཁٻ͞Ε Δ͙Β͍Ͱී௨ʹ৹ࠪ௨ͬͨ
ͦͷଞͷࣗಈੜख๏ ํ๏ ಛ σϝϦοτ 9DPEF5FNQMBUF w γϯϓϧͳςϯϓϨʔτΤϯδϯ w ϑΝΠϧੜ࣌ʹ͑Δ w
ෳࡶͳίʔυຒΊࠐΊͳ͍ 3VO4DSJQU ίϚϯυϥΠϯπʔϧ wϏϧυ࣌ʹίʔυ͕ੜ͞ΕΔ wͲΜͳݴޠɾϥΠϒϥϦ͑Δ wԿͰͰ͖Δ w ϏϧυΛΒͤΔඞཁ͕͋Δ
4PVSDF&EJUPS&YUFOTJPOͷಛ w 9DPEF্ͰιʔείʔυΛॻ͖ͳ͕Β͑Δ w NBD04BQQͱͷΈ߹Θͤͯ(6*Λͬͨૢ࡞͕Ͱ͖Δ w ϑΝΠϧ୯ҐͷมߋͷΈ
·ͱΊ 4PVSDF&EJUPS&YUFOTJPO 4XJGU4ZOUBY w 9DPEF্ͷίʔυΛೖྗͱͯ͠ɺ9DPEF্Ͱύʔε͞Εͨίʔυૢ࡞͕Մೳ w ίʔυࣗಈੜͷखஈͷҰͭͱͯ͠৭ʑ͑ͦ͏