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
760
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
390
Apple HIG 正式名称クイズ結果発表 / HIG Quiz Result
usamik26
0
71
ゆめみ大技林製作委員会の立ち上げの話 / daigirin project
usamik26
0
250
@ViewLoadingプロパティラッパの紹介と自前で実装する方法 / @ViewLoading property wrapper implementation
usamik26
0
370
これからUICollectionViewを実践活用する人のためのガイド / Guide to UICollectionView
usamik26
1
620
Xcodeとの最近の付き合い方のはなし / Approach To Xcode
usamik26
2
530
UICollectionView Compositional Layout
usamik26
0
550
Coding Swift with Visual Studio Code and Docker
usamik26
0
360
ソリトンとリー代数 / soliton history
usamik26
0
730
Other Decks in Programming
See All in Programming
Let's learn code review
riofujimon
2
600
WebGLで始める コンピュータグラフィックス入門
heller77
0
320
Amazon SQSコンシューマー疎結合への旅 - 出張! #DevelopersIO IT技術ブログの中の人が語る勉強会 #3
quiver
0
330
Going beyond Apache Parquet's default settings
xhochy
0
140
見た目から始める生産性向上
ikumatadokoro
10
1.5k
Komplexe Oberflächen mit SVG und der Web Animation API
joergneumann
0
680
Snowflakeで眠ったデータを起こそう!
estie
0
150
From Spring Boot 2 to Spring Boot 3 with Java 21 and Jakarta EE
ivargrimstad
0
680
Ruby Function Composition
bkuhlmann
1
340
新宿ダンジョンを可視化してみた
satoshi7190
3
400
MicrosoftのPlatform Engineeringガイドを読んで実際になにかやってみた
ymd65536
1
520
Goのエラースタックトレースの歴史と今後
sonatard
10
1.8k
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
217
8.6k
Reflections from 52 weeks, 52 projects
jeffersonlam
345
19k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
22
1.4k
The Pragmatic Product Professional
lauravandoore
26
5.8k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
8
3.4k
Building a Modern Day E-commerce SEO Strategy
aleyda
22
6.4k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
117
18k
Design by the Numbers
sachag
274
18k
GraphQLの誤解/rethinking-graphql
sonatard
56
9.3k
4 Signs Your Business is Dying
shpigford
176
21k
Designing the Hi-DPI Web
ddemaree
276
33k
A designer walks into a library…
pauljervisheath
201
23k
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/