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
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
650
Apple HIG 正式名称クイズ結果発表 / HIG Quiz Result
usamik26
0
190
ゆめみ大技林製作委員会の立ち上げの話 / daigirin project
usamik26
0
340
@ViewLoadingプロパティラッパの紹介と自前で実装する方法 / @ViewLoading property wrapper implementation
usamik26
0
490
これからUICollectionViewを実践活用する人のためのガイド / Guide to UICollectionView
usamik26
1
760
Xcodeとの最近の付き合い方のはなし / Approach To Xcode
usamik26
2
680
UICollectionView Compositional Layout
usamik26
0
800
Coding Swift with Visual Studio Code and Docker
usamik26
0
520
ソリトンとリー代数 / soliton history
usamik26
0
920
Other Decks in Programming
See All in Programming
マイコンでもRustのtestがしたい その2/KernelVM Tokyo 18
tnishinaga
2
2.3k
decksh - a little language for decks
ajstarks
4
21k
オープンセミナー2025@広島LT技術ブログを続けるには
satoshi256kbyte
0
120
TanStack DB ~状態管理の新しい考え方~
bmthd
2
290
Infer入門
riru
4
1.6k
サイトを作ったらNFCタグキーホルダーを爆速で作れ!
yuukis
0
440
Portapad紹介プレゼンテーション
gotoumakakeru
1
130
一人でAIプロダクトを作るための工夫 〜技術選定・開発プロセス編〜 / I want AI to work harder
rkaga
12
2.8k
The state patternの実践 個人開発で培ったpractice集
miyanokomiya
0
150
TDD 実践ミニトーク
contour_gara
0
130
Terraform やるなら公式スタイルガイドを読もう 〜重要項目 10選〜
hiyanger
13
3.2k
自作OSでDOOMを動かしてみた
zakki0925224
1
1.4k
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
55
13k
A Tale of Four Properties
chriscoyier
160
23k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
[RailsConf 2023] Rails as a piece of cake
palkan
56
5.8k
Become a Pro
speakerdeck
PRO
29
5.5k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
1k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.6k
Fireside Chat
paigeccino
39
3.6k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
283
13k
Faster Mobile Websites
deanohume
309
31k
Mobile First: as difficult as doing things right
swwweet
223
9.9k
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/