|
March 30 · Issue #184 · View online |
|
Happy reading! As always, if you’d like to support Swift Weekly please share this issue with friends and colleagues.
|
|
|
Swift.org - Swift 5.2 Released!
Swift 5.2 is now officially released! 🎉 This release focuses on improving the developer experience:
- Improved compiler diagnostics (errors and warnings) and code completion
- Increased reliability in debugging
- Improved handling of dependencies in the Swift Package Manager
- Tooling improvements with LSP and SwiftSyntax
|
A Look Into ArgumentParser | Five Stars
In this article, Federico Zanetello is going to dive into how things are implemented under the hood in Swift’s new ArgumentParser.
|
Understanding Combine
This is Understanding Combine, a book written by Matt Neuburg. It is currently a work in progress but already very informative.
|
Anchor preferences in SwiftUI | Majid’s blog about Swift development
Anchor preferences are a type of view preferences provided by SwiftUI. The main goal of anchor preferences is to pass layout data like bounds, center coordinates, etc. to its parent view. Majid writes all about it in this article.
|
Useful Global Swift Functions
For historical reasons, the Swift Standard Library still has quite a few public global functions, and some of them are still useful to this day. Let’s take a look at functions like zip() and dump().
|
RxSwift Hooks — a look into Reactive global error handling
Error handling is awesome. Error handling is necessary. Error handling can become painful, can make you cry and can cause a lot of headaches. But you can overcome it all. Hooks in RxSwift is a great tool to leave all this pain behind. It’s powerful and wholesome.
|
|
Getting Started with Combine and SwiftUI in iOS
In this 3 ½-hour live hands-on workshop, you will learn the basics of SwiftUI Combine, and then create a multipeer chat app using SwiftUI and Combine.
|
|
Introducing FetchImage | Alexander Grebenyuk
FetchImage makes it easy to download images using Nuke and display them in SwiftUI apps
|
GitHub - Flinesoft/AnyLint
Lint anything by combining the power of Swift & regular expressions. - Flinesoft/AnyLint
|
GitHub - KarimEbrahemAbdelaziz/SwiftyMenu
Simple and Elegant Drop down menu for iOS 🔥💥.
|
GitHub - kiliankoe/swift-outdated
A swift subcommand for displaying when Swift dependencies are out of date - kiliankoe/swift-outdated
|
GitHub - kishikawakatsumi/SourceKitForSafari
SourceKit for Safari is a browser extension for GitHub, that enables IDE features on your browser such as symbol navigator, go to definition and documentation on hover. - kishikawakatsumi/SourceKitForSafari
|
Did you enjoy this issue?
|
|
|
|
In order to unsubscribe, click here.
If you were forwarded this newsletter and you like it, you can subscribe here.
|
|
|