A Kotlin Style .copy Function for Swift Structs
Swift’s struct isn’t as convenient as Kotlin’s data class because it doesn’t have a similar copy function. Learn how to adopt this pattern in Swift.
Read more »Swift’s struct isn’t as convenient as Kotlin’s data class because it doesn’t have a similar copy function. Learn how to adopt this pattern in Swift.
Read more »Since @_marker isn’t (I believe) intended for use in user code, I think the situation is somewhat different. Implicit in the “underscored language features may be removed at any time” policy is that we won’t break the source compatibility promise, so to t…
Read more »This release marks an important milestone for this package — the advent of source stability!
Read more »We’re excited to announce the alpha release of the new AWS SDK for Swift. Since 2010, AWS Mobile has provided customers with an iOS SDK, written in Objective C. While this SDK has served the iOS community for over a decade, the Swift community has grown i…
Read more »Introduce an additional build product to build-script to build back-deployable concurrency libraries. These libraries would need to be embedded in apps deployed prior to macOS 12/iOS 15 to support …
Read more »Building out a “class-dump”-like introspection tool for Apple platforms has changed considerably since the original class-dump came out. Learning these new (and old) technologies can be quite intimidating due to the steep learning curve and somewhat hard …
Read more »Swift Concurrency Manifesto. GitHub Gist: instantly share code, notes, and snippets.
Read more »An experimental tool for testing Swift example code in documentation. – GitHub – SwiftDocOrg/DocTest: An experimental tool for testing Swift example code in documentation.
Read more »I wrote about support of structured concurrency in Javascript/Typescript, Erlang/Elixir, Go, Rust, Kotlin and Swift last year (Part-I…
Read more »Lets explore how actors work under the hood, using Swift’s own source code as a guide to finding out how they work inside the compiler.
Read more »