~/talk

Building Swift Packages in VSCode

Talkat Do iOS 2022 · 2022-11-08..11-09· [swift, developer-experience]
slides:none on file

Demonstrates the Swift for VSCode extension wiring SourceKit LSP, lldb and SwiftPM to give code completion, syntax highlighting, package editing and test runs with near parity to Xcode; shows live debugging of a Vapor app on macOS and inside a Linux Remote Container, plus running the same environment in GitHub Codespaces for iPad development. Notes iOS/macOS app builds aren’t supported yet, package-local replacement works, and monthly Swift updates iterate faster than Xcode releases.

AI-written summary · about

  1. 0:00Introduction and speaker background
  2. 1:49History of IDEs and Swift tools
  3. 6:02Swift project components and IDE needs
  4. 8:33VSCode Swift extension overview
  5. 12:44Live demo of VSCode Swift extension
  6. 18:25Remote development with Docker containers
  7. 22:02Editing package dependencies locally
  8. 24:50Developing on iPad with GitHub Codespaces
  9. 28:51Recap and future of Swift in VSCode
  10. 31:38Acknowledgments and Swift conference
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.