In this week’s issue we have articles about the Thread Sanitizer, KeyValuePairs and SPMUtility. Happy
|
November 25 · Issue #175 · View online |
|
Happy reading! As always, if you’d like to support Swift Weekly please share this issue with friends and colleagues.
|
|
|
Thread Sanitizer explained: Data Races in Swift - SwiftLee
Learn how to use the Thread Sanitizer to catch Data Races in Swift. Fix flaky tests and weird crashes and see Data Race examples in Swift.
|
KeyValuePairs - NSHipster
A look at an obscure, little collection type that challenges our fundamental distinctions between Array, Set, and Dictionary.
|
Command-line argument parsing using Swift Package Manager's SPMUtility module
In this post, Derik Ramirez will show you how to use Swift Package Manager’s SPMUtility module, and especially ArgumentParser to parse arguments for your swift command-line tools.
|
Unwrap optional values in XCTest with XCTUnwrap | Sarun
Xcode 11 introduces a new way to test optionals in your tests. Sarun shows you the new XCTUnwrap method.
|
Lightweight API design in Swift | Swift by Sundell
This week, John Sundell takes a look at a few core language features that enable us to design really lightweight APIs in Swift, and how we can use them to make a feature or system much more capable through the power of composition.
|
Safely Updating The View State - The SwiftUI Lab
If you find yourself trying to modify the state of view while its body is computed, this article shows you what you can do and what you shouldn’t do.
|
You have to change mindset to use SwiftUI | Majid’s
In this weeks article, Majid will show you the main differences between UIKit and SwiftUI development and argues that you have to change your mindset to use SwiftUI.
|
Programmatic navigation in SwiftUI project - Flawless iOS - Medium
Alexey Naumov explains how you can handle programmatic navigation in SwiftUI projects to implement deep links.
|
|
Ctrl Group are looking for an iOS Engineer (London or remote)
Ctrl Group builds digital products for patients, healthcare practitioners and researchers to gather evidence and provide better care. We’re looking for an iOS engineer to join our team in London, or work remotely as part of our distributed team.
|
|
#Pragma Conference 2019 - YouTube
All the talks from this year’s #Pragma Conference which took place in Bologna, Italy in October.
|
A Crash Course in Combine
Two free videos exploring Apple’s new Combine framework, its core components, and how to integrate it in your code.
|
|
GitHub - xmartlabs/Eureka
Elegant iOS form builder in Swift.
|
GitHub - WenchaoD/FSPagerView
FSPagerView is an elegant Screen Slide Library. It is extremely helpful for making Banner View
|
Did you enjoy this issue?
|
|
|
|
If you don't want these updates anymore, please unsubscribe here.
If you were forwarded this newsletter and you like it, you can subscribe here.
|
|
|