Infinum #iOSCocoaTreats - weekly dev newsletter
Aug 27 2020
Logging in Swift, Functions as Dependencies and How to Improve the Observer Pattern
One more thing...
Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week.
Logging in Swift
Exploring the new Swift Logger struct, OSLogStore and streaming access to OSLog.
Functions as dependencies in Swift
In this article, I’ll guide you from the sparkle that lit my desire for higher order free functions to its implementation regarding DI.
Improving Observer Pattern APIs in Swift With Weak Collections
Memory management trick with some old-school Foundation types that can be used in any object that applies the Observer pattern to create better and safer APIs.
Move your view around with Drag Gesture in SwiftUI
SwiftUI's UIPanGestureRecognizer equivalent.
Write-Ahead Logging (WAL) disabled to force commits in Core Data
Write-Ahead Logging (WAL) in Core Data results in performance and concurrency. Force commits make sure data is stored in the SQLite file.
Xcode 12 drops support for iOS 8
If you are using CocoaPods with Xcode 12 beta, then you have probably have an error.
SourMint Malicious SDK
The Mintegral SDK is a popular mobile app advertising SDK used by over 1,200 apps in the AppStore with over 300 Million downloads per month based on industry.
Apple Is Killing A Billion-Dollar Ad Industry With One Popup
The new iOS 14 privacy feature spells trouble for advertisement agencies and promises to end an era of personalized ads.
P.S. We are hiring!
SwiftUI, Sendable & iOS 15
Testing Retain Cycles & Preparing for Presentations
How to Make Your Code Reviewer Fall in Love with You
Solving Crashes & Testing
AsyncSequence & Race condition vs. Data Race
Combine, SwiftUI and Sleeping
Dynamic Type Sizes, Subjects & A Single Link
Custom Environment Values, AWS for Swift & Minimun iOS Version to Support
Button Configuration, Render Test & Custom Dump
Leap Seconds & Multiple Alerts