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
89
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.7k
iOS15でプッシュ通知のテストが大変だった話
kazuhiro4949
0
590
Source Editor Extensionと SwiftSyntaxでコード自動生成ツール を作る
kazuhiro4949
2
3.9k
iOS 12サポート終了で使えるAPIおさらい
kazuhiro4949
2
350
大企業の最前線でコードを書き続けるためにやってきたこと
kazuhiro4949
28
19k
10分で振り返るここ数年のWWDCの技術トレンド
kazuhiro4949
0
300
コードを書きながら同時に設計していくためのiOSアプリ開発方針
kazuhiro4949
6
2.6k
身近な技術的課題から始めるOSSプロジェクト
kazuhiro4949
0
310
WWDC 2019 AR・ML・その他Apple プラットフォームのアップデート
kazuhiro4949
0
240
Other Decks in Technology
See All in Technology
IIWレポートからみるID業界で話題のMCP
fujie
0
730
ユーザーのプロフィールデータを活用した推薦精度向上の取り組み
yudai00
0
480
AIのAIによるAIのための出力評価と改善
chocoyama
0
500
Welcome to the LLM Club
koic
0
130
より良いプロダクトの開発を目指して - 情報を中心としたプロダクト開発 #phpcon #phpcon2025
bengo4com
0
340
(非公式) AWS Summit Japan と 海浜幕張 の歩き方 2025年版
coosuke
PRO
1
330
AI技術トレンド勉強会 #1MCPの基礎と実務での応用
nisei_k
1
240
25分で解説する「最小権限の原則」を実現するための AWS「ポリシー」大全
opelab
9
2.2k
BrainPadプログラミングコンテスト記念LT会2025_社内イベント&問題解説
brainpadpr
0
150
米国国防総省のDevSecOpsライフサイクルをAWSのセキュリティサービスとOSSで実現
syoshie
2
810
Amazon ECS & AWS Fargate 運用アーキテクチャ2025 / Amazon ECS and AWS Fargate Ops Architecture 2025
iselegant
14
4.4k
ローカルLLMでファインチューニング
knishioka
0
120
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.8k
4 Signs Your Business is Dying
shpigford
184
22k
A designer walks into a library…
pauljervisheath
206
24k
Speed Design
sergeychernyshev
31
1k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3k
Practical Orchestrator
shlominoach
188
11k
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.8k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
The World Runs on Bad Software
bkeepers
PRO
69
11k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
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 ίʔυࣗಈੜͷखஈͷҰͭͱͯ͠৭ʑ͑ͦ͏