📖 Articles
SwiftRocks: Swift's Sequence Inside The Compiler: How for loops work internally
This article covers everything about how for
loops work internally and what protocols and behavior of the internal compiler allow you to use those loops.
Heartbeat: Building a Barcode Scanner in Swift on iOS
Rick Wierenga from Heartbeat, with a complete guide about how to build a barcode scanner by using Vision framework.
NSHipster: Device Identifiers and Fingerprinting on iOS
A new piece from NSHispter about every possible way to track iOS users in the past and today's iOS.
Swift Notes: Discover Side Tables - Weak Reference Management Concept in Swift
Core concepts of the Swift reference management is covered in this article from Swift Notes.
💬 Discussion Topics
Max Howell: [weak self] vs [unowned self]
The very hot discussion happened last week on Twitter between developers about using [weak self] instead of [unowned self]. What your opinion on this topic? Let me know in the comments.
Apple Developer Forums: App crashing only when submitting it for review
If any of your screens contain UITextView, you may face the app crashing on Xcode 11.2. Check this topic on Apple Developer Forums for more details.
Devran Uenal: OpenSwiftUI
Devran Uenal started working on the open-source version of SwiftUI. Follow this thread on Twitter to get more information about the current development state.
🛠 Libraries
This week libraries are all about declarative UI. I hope they are useful for your future research or projects.
OpenSwiftUI
OpenSwiftUI is an OpenSource implementation of Apple's SwiftUI DSL.
UIKitPlus
Declarative UIKit with LivePreview for iOS9+.
Don’t forget to follow our Medium blog and Twitter if you enjoyed this issue. See you next week 🙋♂️