Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Swift Extension for Visual Studio Code
Search
USAMI Kosuke
February 27, 2023
Programming
2
1.1k
Swift Extension for Visual Studio Code
※ Docswell に移行しました
https://www.docswell.com/s/usami-k/Z7V9L1-swift-extension-for-visual-studio-code
USAMI Kosuke
February 27, 2023
Tweet
Share
More Decks by USAMI Kosuke
See All by USAMI Kosuke
Onsager代数とその周辺 / Onsager algebra tsudoi
usamik26
0
660
Apple HIG 正式名称クイズ結果発表 / HIG Quiz Result
usamik26
0
210
ゆめみ大技林製作委員会の立ち上げの話 / daigirin project
usamik26
0
350
@ViewLoadingプロパティラッパの紹介と自前で実装する方法 / @ViewLoading property wrapper implementation
usamik26
0
510
これからUICollectionViewを実践活用する人のためのガイド / Guide to UICollectionView
usamik26
1
770
Xcodeとの最近の付き合い方のはなし / Approach To Xcode
usamik26
2
690
UICollectionView Compositional Layout
usamik26
0
820
Coding Swift with Visual Studio Code and Docker
usamik26
0
540
ソリトンとリー代数 / soliton history
usamik26
0
940
Other Decks in Programming
See All in Programming
モデル駆動設計をやってみようワークショップ開催報告(Modeling Forum2025) / model driven design workshop report
haru860
0
270
Why Kotlin? 電子カルテを Kotlin で開発する理由 / Why Kotlin? at Henry
agatan
2
7.3k
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
1k
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
150
AIコーディングエージェント(Manus)
kondai24
0
190
SwiftUIで本格音ゲー実装してみた
hypebeans
0
390
大体よく分かるscala.collection.immutable.HashMap ~ Compressed Hash-Array Mapped Prefix-tree (CHAMP) ~
matsu_chara
2
220
チームをチームにするEM
hitode909
0
340
WebRTC、 綺麗に見るか滑らかに見るか
sublimer
1
190
Rubyで鍛える仕組み化プロヂュース力
muryoimpl
0
130
JETLS.jl ─ A New Language Server for Julia
abap34
1
410
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
150
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Raft: Consensus for Rubyists
vanstee
141
7.2k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
A Tale of Four Properties
chriscoyier
162
23k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.3k
4 Signs Your Business is Dying
shpigford
186
22k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Transcript
Swift Extension for Visual Studio Code 宇佐見公輔 / 株式会社ゆめみ 2023-02-27
Swiftの開発環境 CLI Xcode Swift Playgrounds これに加えて: Visual Studio Code
Swift Extension
Swift Extensionの開発対象 Swift Package Managerプロジェクトの開発が主な対象。 アプリ開発は、このSwift Extensionの対象からは外れる。 (アプリ開発向けには、別のExtensionがある)
Swift Extensionの機能 Swift言語サポート Swift Packageサポート デバッガー 単体テスト その他のVisual Studio Codeとしての利点
Swift言語サポート SourceKit-LSP(LSP = Language Server Protocol) コード補完 コードジャンプ
Swift Packageサポート Visual Studio Code上でビルド ビルドタスクの自動作成 ビルドエラー表示 依存パッケージ管理 Package Dependency
View
デバッガー Visual Studio Code上でデバッグ CodeLLDB Extensionとの連携 デバッグ設定の自動生成
単体テスト 単体テストの実行と管理 Test Explorer View
Visual Studio Codeとしての利点 軽量 Extensionの利用 ワークスペース機能 Dockerとの連携
参考 swift-server/vscode-swift: Visual Studio Code Extension for Swift https://github.com/swift-server/vscode-swift Swift.orgのブログ記事
https://www.swift.org/blog/vscode-extension/