You are here |
swiftrocks.com | ||
| | | |
swift.org
|
|
| | | | It has been a longstanding goal to stabilize Swift's ABI on macOS, iOS, watchOS, and tvOS. While a stable ABI is an important milestone for the maturity of any language, the ultimate benefit to the Swift ecosystem was to enable binary compatibility for apps and libraries. This post describes what binary compatibility means in Swift 5 and how it will evolve in future releases of Swift. | |
| | | |
www.cocoawithlove.com
|
|
| | | | A discussion about reference counted lifetimes in Swift; how the lifetime of scope variables differs from C++ and Objective-C, how releases are reordered by the Swift compiler and the conventional use of withExtendedLifetime versus my unconventional usage. | |
| | | |
www.emergetools.com
|
|
| | | | A deep dive into the Swift runtime to see how protocol conformance checks slow down post-main startup time as your binary size increases. | |
| | | |
qsantos.fr
|
|
| | So Many Bugs So, you've been programming for one month, or for ten years, and you have gotten familiar with Murphy's and Sturgeon's laws. And you are wondering if there is some way to catch all the bugs, not just spray-and-pray with regression/unit/integration/system/acceptance testing. Or you are a curious onlooker, wondering why all these programmers ... Continue reading Why Undefined Behavior Matters ? |