iOS dev
@iosdevio
10.8K
subscribers
12
photos
5
files
6.05K
links
There is a single sponsored link in each issue (monday).
One sponsor per issue.
Every sponsored link should be highly relevant to Apple ecosystem app development.
Sponsored link price - 100$
Contact:
@tigorn
Download Telegram
Join
iOS dev
10.8K subscribers
iOS dev
https://www.vadimbulavin.com/unit-testing-async-code-in-swift/
Yet Another Swift Blog
Unit Testing Asynchronous Code in Swift
Learn four techniques of unit testing concurrent code in Swift using the XCTest framework: mocking, test before & after, XCTestExpectation, busy assertion.
iOS dev
https://belkadan.com/blog/2020/10/Swift-Runtime-Enums/
-dealloc
The Swift Runtime: Enums
How is it that 'Optional<AnyObject>' is the same size as 'AnyObject'?
iOS dev
https://developer.apple.com/news/?id=an960mux
Apple
New subscription server notifications available in production - Latest News - Apple Developer
App Store server notifications provide real-time updates on a subscriber’s status, so you can create customized user experiences. The following new notifications are now available in production:
DID_RENEW lets you know when a subscriber successfully auto…
iOS dev
https://garrepi.dev/swal
Swift, Wasm, and Algorithms
iOS dev
https://fivestars.blog/swiftui/hashable-bindings.html
FIVE STARS
Hashable SwiftUI bindings | FIVE STARS
Exploring iOS, SwiftUI & much more.
iOS dev
https://www.andyibanez.com/posts/parsing-tricky-json-codable-swift/
Andy Ibanez - iOS Developer
Parsing Tricky JSON With Codable in Swift
Learn how to deal with tricky situations when parsing JSON with Swift's Codable.
iOS dev
https://mokacoding.com/blog/swiftui-dependency-injection/
mokacoding
Dependency Injection in SwiftUI
This post shows two ways of achieving dependency injection in SwiftUI: using @EnvironmentObject or a View Model Factory.
iOS dev
https://medium.com/better-programming/useful-and-obscure-foundation-types-in-swift-4f2b2c42354e
iOS dev
https://medium.com/better-programming/swiftui-combine-welcome-to-the-mvvm-router-f4f497a05e6d
Medium
Welcome to the MVVM-Router With SwiftUI and Combine
A ViewModel full of promise
iOS dev
https://exyte.com/blog/how-to-create-app-clips
Exyte
How to Create App Clips
With the iOS 14 release Apple added a new way to experience your app's features called App Clips. Let's discuss how App Clips works and ways to integrate them into an existing app.
iOS dev
https://mykola-harmash.medium.com/swiftui-state-management-fundamentals-5b28d2522e4d
Medium
SwiftUI State Management Fundamentals
A beginner’s guide to @State in SwiftUI
iOS dev
https://sarunw.com/posts/getting-number-of-days-between-two-dates/
Sarunw
Getting the number of days between two dates in Swift | Sarunw
There are a few variations when dealing with counting days. You need to ask yourself some questions beforehand.
iOS dev
https://crsantos.info/uicollectionviewdiffabledatasource-outline/
crsantos.info
Keeping expansion state of OutlineDisclosures using NSDiffableDataSource SectionSnapshot on UICollectionView DiffableDatasource…
iOS dev
https://pspdfkit.com/blog/2020/popovers-from-swiftui-uibarbutton/
Nutrient
Presenting popovers from SwiftUI | Nutrient
Is there a way to present UIKit popovers from toolbar buttons managed by SwiftUI?
iOS dev
https://medium.com/@anuragajwani/how-to-consume-c-code-in-swift-b4d64a04e989
Medium
How to consume C++ code in Swift
Learn how to consume C++ code in Swift
iOS dev
https://medium.com/better-programming/an-animated-self-sorting-pie-chart-in-swiftui-2-0-24db465f9413
Medium
An Animated, Self-Sorting Pie Chart in SwiftUI 2.0
Part 4 in my series on charts
iOS dev
https://www.donnywals.com/building-a-simple-remote-configuration-for-your-apps/
Donny Wals
Building a simple remote configuration loader for your apps – Donny Wals
Remote configuration is a common practice in almost every app I have worked on. Sometimes these configurations can be large and the implications of a configuration change can be far-reaching while…
iOS dev
https://fluffy.es/toggle-icloud-sync-nspersistentcloudkitcontainer/
fluffy.es - iOS development tutorials
Toggle iCloud sync on/off for NSPersistentCloudKitContainer
I wanted an option for user to toggle iCloud sync on / off for my own app AuthCat (2FA OTP app with iCloud sync).Some users may not feel comfortable sharing their data to cloud, or just prefer to not sync data between devices, so it is important to have an
iOS dev
https://www.avanderlee.com/swift/constraints-core-data-entities/
SwiftLee
Constraints in Core Data Entities explained
Constraints in Core Data prevent duplicate entries without fetching for existing values. Configure entities by marking attributes as unique.
iOS dev
https://www.swiftbysundell.com/articles/formatting-numbers-in-swift/
Swift by Sundell
Formatting numbers in Swift | Swift by Sundell
Formatting numbers into human-readable strings can often be tricker than expected. Let’s explore why that is, and what kind of tools and techniques that can be good to keep in mind when formatting different kinds of numbers.
iOS dev
https://benoitpasquier.com/data-between-views-using-coordinator-pattern-swift/
Benoit Pasquier
How to pass data between views using Coordinator pattern in Swift
A question that comes back often when using Coordinator pattern in iOS development is how to pass data between views. Today I’ll share different approaches for a same solution, regardless if you are using MVVM, MVC or other architectural design pattern.