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
95
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
4k
iOS 12サポート終了で使えるAPIおさらい
kazuhiro4949
2
350
大企業の最前線でコードを書き続けるためにやってきたこと
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
Browser
recruitengineers
PRO
3
310
RAID6 を楔形文字で組んで現代人を怖がらせましょう(実装編)
mimifuwa
0
300
[CVPR2025論文読み会] Linguistics-aware Masked Image Modelingfor Self-supervised Scene Text Recognition
s_aiueo32
0
210
Backboneとしてのtimm2025
yu4u
4
1.5k
マイクロモビリティシェアサービスを支える プラットフォームアーキテクチャ
grimoh
1
230
株式会社ARAV 採用案内
maqui
0
350
ECS モニタリング手法大整理
yendoooo
1
120
Goss: New Production-Ready Go Binding for Faiss #coefl_go_jp
bengo4com
0
1.1k
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
30k
広島銀行におけるAWS活用の取り組みについて
masakimori
0
130
そのコンポーネント、サーバー?クライアント?App Router開発のモヤモヤを可視化する補助輪
makotot
4
480
JOAI発表資料 @ 関東kaggler会
joai_committee
1
280
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
223
9.9k
A Tale of Four Properties
chriscoyier
160
23k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
How to train your dragon (web standard)
notwaldorf
96
6.2k
Site-Speed That Sticks
csswizardry
10
790
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
820
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
110
20k
Side Projects
sachag
455
43k
Embracing the Ebb and Flow
colly
87
4.8k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
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 ίʔυࣗಈੜͷखஈͷҰͭͱͯ͠৭ʑ͑ͦ͏