> For the complete documentation index, see [llms.txt](https://woodrowpearson.gitbook.io/woodrow-wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://woodrowpearson.gitbook.io/woodrow-wiki/programming-languages/swift.md).

# Swift

Plan to spend more time with it as [SourceKit-LSP](https://github.com/apple/sourcekit-lsp#readme) matures. Xcode is garbage compared to VS Code.

## Links

* [Swift Tips by Sundell](https://github.com/JohnSundell/SwiftTips)
* [Swift Tips by Luur](https://github.com/Luur/SwiftTips)
* [WWDC videos](https://developer.apple.com/videos/)
* [Swift for TensorFlow - TFiwS](https://www.youtube.com/watch?v=Yze693W4MaU\&t=0s\&index=14\&list=PLQY2H8rRoyvxjVx3zfw4vA4cvlKogyLNN)
* [Functional Swift](https://www.objc.io/books/functional-swift/)
* [Objc](https://www.objc.io/)
* [Top App Developers](https://github.com/app-developers/top)
* [Proposal: Universal dynamic dispatch for method calls (2015)](https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20151207/001948.html)
* [SwiftSyntax](https://github.com/apple/swift-syntax) - Set of Swift bindings for the libSyntax library. It allows for Swift tools to parse, inspect, generate, and transform Swift source code..
* [Komondor](https://github.com/orta/Komondor) - Git Hooks for Swift projects.
* [Tuist](https://github.com/tuist/tuist) - Create, maintain, and interact with Xcode projects at scale.
* [John Sundell: The Lost Art of System Design (2018)](https://www.youtube.com/watch?v=ujOc3a7Hav0)
* [Code samples from the Swift by Sundell blog & podcast](https://github.com/JohnSundell/SwiftBySundell)
* [Ether](https://github.com/Ether-CLI/Ether) - Command-Line Interface for the Swift Package Manager.
* [SwiftRewriter](https://github.com/inamiy/SwiftRewriter) - Swift code formatter using SwiftSyntax.
* [SwiftHub](https://github.com/khoren93/SwiftHub) - Github iOS client written in RxSwift and MVVM clean architecture.
* [Swift Debugger and REPL](https://github.com/apple/swift-lldb) - Version of LLDB that supports the Swift programming language & REPL.
* [danger-swift](https://github.com/danger/swift) - Stop saying "you forgot to …" in code review in Swift.
* [swift-sh](https://github.com/mxcl/swift-sh) - Swift scripting with easy, zero-conf dependency imports.
* [SwiftTube](https://github.com/ahmetws/swifttube) - iOS conference videos in one place.
* [Collection useful tips for the Swift language](https://github.com/vincent-pradeilles/swift-tips#readme)
* [What’s new in Swift 5.0?](https://github.com/twostraws/whats-new-in-swift-5-0) - Xcode playground that demonstrates the new features introduced in Swift 5.0
* [Airbnb Swift Style Guide](https://github.com/airbnb/swift#readme)
* [Swift Community Podcast](https://github.com/SwiftCommunityPodcast/podcast#readme)
* [Periphery](https://github.com/peripheryapp/periphery) - Eliminate unused Swift code.
* [Chris Lattner on the origins of Swift (2019)](https://oleb.net/2019/chris-lattner-swift-origins/)
* [Swift Rust-like ownership model RFC](https://github.com/apple/swift/blob/master/docs/OwnershipManifesto.md)
* [swift-docker](https://github.com/apple/swift-docker) - Docker Official Image packaging for Swift.
