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
93
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
600
Source Editor Extensionと SwiftSyntaxでコード自動生成ツール を作る
kazuhiro4949
2
3.9k
iOS 12サポート終了で使えるAPIおさらい
kazuhiro4949
2
350
大企業の最前線でコードを書き続けるためにやってきたこと
kazuhiro4949
28
19k
10分で振り返るここ数年のWWDCの技術トレンド
kazuhiro4949
0
310
コードを書きながら同時に設計していくためのiOSアプリ開発方針
kazuhiro4949
6
2.6k
身近な技術的課題から始めるOSSプロジェクト
kazuhiro4949
0
310
WWDC 2019 AR・ML・その他Apple プラットフォームのアップデート
kazuhiro4949
0
250
Other Decks in Technology
See All in Technology
Findy Freelance 利用シーン別AI活用例
ness
0
300
【CEDEC2025】ブランド力アップのためのコンテンツマーケティング~ゲーム会社における情報資産の活かし方~
cygames
PRO
0
240
バクラクによるコーポレート業務の自動運転 #BetAIDay
layerx
PRO
1
850
AWS DDoS攻撃防御の最前線
ryutakondo
0
120
LTに影響を受けてテンプレリポジトリを作った話
hol1kgmg
0
290
Mambaで物体検出 完全に理解した
shirarei24
2
210
Vision Language Modelと自動運転AIの最前線_20250730
yuyamaguchi
3
1.1k
Amazon Q Developerを活用したアーキテクチャのリファクタリング
k1nakayama
2
190
Amazon Qで2Dゲームを作成してみた
siromi
0
100
Bet "Bet AI" - Accelerating Our AI Journey #BetAIDay
layerx
PRO
4
1.5k
2時間で300+テーブルをデータ基盤に連携するためのAI活用 / FukuokaDataEngineer
sansan_randd
0
130
AIのグローバルトレンド 2025 / ai global trend 2025
kyonmm
PRO
1
120
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1031
460k
Docker and Python
trallard
45
3.5k
Raft: Consensus for Rubyists
vanstee
140
7k
Art, The Web, and Tiny UX
lynnandtonic
301
21k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.5k
GraphQLとの向き合い方2022年版
quramy
49
14k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
A Modern Web Designer's Workflow
chriscoyier
695
190k
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 ίʔυࣗಈੜͷखஈͷҰͭͱͯ͠৭ʑ͑ͦ͏