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
Swift Extension for Visual Studio Code
Search
USAMI Kosuke
February 27, 2023
Programming
2
850
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
490
Apple HIG 正式名称クイズ結果発表 / HIG Quiz Result
usamik26
0
97
ゆめみ大技林製作委員会の立ち上げの話 / daigirin project
usamik26
0
270
@ViewLoadingプロパティラッパの紹介と自前で実装する方法 / @ViewLoading property wrapper implementation
usamik26
0
420
これからUICollectionViewを実践活用する人のためのガイド / Guide to UICollectionView
usamik26
1
670
Xcodeとの最近の付き合い方のはなし / Approach To Xcode
usamik26
2
590
UICollectionView Compositional Layout
usamik26
0
640
Coding Swift with Visual Studio Code and Docker
usamik26
0
420
ソリトンとリー代数 / soliton history
usamik26
0
780
Other Decks in Programming
See All in Programming
Perl 5 OOP機構30年史 - Perl 5's OOP Mechanism over the past 30 years
moznion
0
400
Amazon Neptuneで始める初めてのグラフDB ー グラフDBを使う意味を考える ー
satoshi256kbyte
2
260
Some more adventure of Happy Eyeballs
coe401_
2
190
はじめてみよう量子プログラミング
itokoichi01
0
220
Google Sign-inの移行から始めるCredential Manager活用
clockvoid
0
420
Pythonで改めて考える「クラス(class)」の使いどころ
os1ma
6
1.3k
実践!難読化ガイド
mitchan
0
250
rails_girls_is_my_gate_to_join_the_ruby_commuinty
maimux2x
0
200
Developer Joy == Developer Productivity (really!)
hollycummins
1
230
Kotlin 2.0 and Beyond
antonarhipov
2
150
LangGraphでのHuman-in-the-Loopの実装
os1ma
3
1.1k
Architecture Decision Record (ADR)
nearme_tech
PRO
1
700
Featured
See All Featured
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
109
6.9k
Designing on Purpose - Digital PM Summit 2013
jponch
114
6.8k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
278
13k
Building a Modern Day E-commerce SEO Strategy
aleyda
36
6.8k
What's new in Ruby 2.0
geeforr
340
31k
Building an army of robots
kneath
302
42k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
28
1.6k
Speed Design
sergeychernyshev
22
430
Art, The Web, and Tiny UX
lynnandtonic
294
20k
Into the Great Unknown - MozCon
thekraken
29
1.4k
Typedesign – Prime Four
hannesfritz
39
2.3k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
45
4.8k
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/