|
November 18 · Issue #174 · View online |
|
Happy reading! As always, if you’d like to support Swift Weekly please share this issue with friends and colleagues.
|
|
|
SwiftUI Architectures: Model-View, Redux & MVVM - QuickBird Studios Blog
With SwiftUI and Xcode 11 released just recently, the folks at QuickBird Studios decided to investigate different app architectures that can be used with SwiftUI. They look into a rather simple Model-View architecture, the Redux architecture pattern and the ViewState MVVM.
|
How Swift Achieved Dynamic Linking Where Rust Couldn't
For those who don’t follow Swift’s development, ABI stability has been one of its most ambitious projects and possibly it’s defining feature, and it finally shipped in Swift 5. Alexis Beingessner finds the result endlessly fascinating and decided to write up a bunch of the interesting high-level details of Swift’s ABI.
|
Swift.org - Swift Numerics
Last week’s issue had a link to the new swift-numerics projects. This is the accompanying blog post for the project describing it in detail.
|
Efficient Random Access on Swift String | Swift Notes
Discover which problems random access may cause on Swift String and how to perform it efficiently. String tips and tricks are included.
|
Majid's Blog about Swift development
This week Majid will talk about Gradient, which is just another type of View in SwiftUI.
|
Discover Side Tables - Weak Reference Management Concept in Swift | Swift Notes
The Side Table is a sensible improvement for the reference management system, firstly introduced in Swift 4. Let’s take a closer look at this concept and which problems it solves in the existing approach.
|
Defining custom patterns in Swift | Swift by Sundell
John Sundell dives deep into the world of pattern matching in Swift — to take a look at how we can construct completely custom patterns, and some of the interesting techniques that we can unlock by doing so.
|
Become a Productive Swift Developer through the Daily Habits | Swift Notes
Making great apps requires solid skills in different areas. One of the steps on how to succeed as a software engineer is your daily habits. Their primary goal is to enhance your productivity, code quality, and overall Swift apps performance.
|
|
Swiftly — the one-stop Swift reference site for busy coders — Eugene Belinski
Today I’m excited to announce Swiftly, the one-stop quick reference spot for Swift developers! The culmination of 8 months of work, Swiftly has Swift 5.1 guides for multiple topics.
|
|
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.
|
|
Swift 5's Result Type - NSScreencast
Before Swift 5 we used to write our own Result type to contain a value or an error (but never both). A lot of 3rd party libraries brought along their own as well. Then Swift 5 came and brought us Result. Not only is it slightly different than the ones we might be familiar with, Swift’s Result type also has some useful functionality up its sleeve.
|
MobileOptimized 2019 Minsk - YouTube
MobileOptimized is the annual tech conference dedicated to mobile development. The 9th conference took place on October 19, 2019.
|
|
ZeeZide GmbH
|
GitHub - pedrommcarrasco/Brooklyn
🍎 Screensaver inspired by Apple’s Event on October 30, 2018 - pedrommcarrasco/Brooklyn
|
GitHub - insidegui/NoiseBuddy
Control the listening mode on your AirPods Pro in the Touch Bar or Menu Bar. - insidegui/NoiseBuddy
|
GitHub - qvacua/vimr: VimR
VimR — Neovim GUI for macOS.
|
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.
|
|
|