iOS Development Newsletter #12

Weekly Swift development newsletter for iOS and macOS developers from our mobile team.

iOS Development Newsletter #12

📖 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

Photo by Cristina Gottardi on Unsplash

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

Photo by Aris Sfakianakis on Unsplash

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 🙋‍♂️

Read similar articles

Blog = iOS Development Newsletter #11

iOS Development Newsletter #11

Weekly Swift development newsletter for iOS and macOS developers from our mobile team.

Learn more 2 min read
Blog =  iOS Development Newsletter #10

iOS Development Newsletter #10

Weekly Swift development newsletter for iOS and macOS developers from our mobile team.

Learn more 1 min read
Blog = SwiftUI Tutorial for Slider Control

SwiftUI Tutorial for Slider Control

Featuring spring animation and liquid-like motion graphics

Learn more 6 min read

Comments powered by Talkyard.