iOS dev
@iosdevio
10.8K
subscribers
12
photos
5
files
6.09K
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://blog.devgenius.io/user-authentication-with-face-id-touch-id-in-swiftui-ab62a605e895
Medium
User Authentication with Face ID/Touch ID in SwiftUI
Authentication is important to keep your user’s information safe but asking for a username and password every time they land on your app…
iOS dev
https://www.donnywals.com/forcing-an-app-out-of-memory-on-ios/
Donny Wals
Forcing an app out of memory on iOS – Donny Wals
Testing background uploads can be tricky. In this post you’ll learn how to force an app out of memory so you can make sure your download continues even when Apple suspends your app.
iOS dev
https://holyswift.app/unit-testing-uiviewcontroller-dismiss-closure-argument-in-swift
Holy Swift
Unit Testing UIViewController Dismiss Closure in Swift - Holy Swift
This article teaches how to Unit Testing UIViewController Dismiss Closure in Swift. Improve your UIViewController unit tests with this!
iOS dev
https://www.swiftbysundell.com/articles/building-an-async-swiftui-button/
Swift by Sundell
Building an asynchronous SwiftUI button | Swift by Sundell
How a custom SwiftUI button that’s capable of running asynchronous actions can be created, and how to make such a control versatile and easy to reuse across a project.
iOS dev
https://github.com/apple/swift/tree/main/SwiftCompilerSources
GitHub
swift/SwiftCompilerSources at main · swiftlang/swift
The Swift Programming Language. Contribute to swiftlang/swift development by creating an account on GitHub.
iOS dev
https://github.com/kean/CreateAPI
GitHub
GitHub - CreateAPI/CreateAPI: Delightful code generator for OpenAPI specs
Delightful code generator for OpenAPI specs. Contribute to CreateAPI/CreateAPI development by creating an account on GitHub.
iOS dev
https://bootstragram.com/blog/swift-precondition-that-throws/
Bootstragram
A Swift Recoverable Precondition That Can Throw
The what and the why of a Swift precondition helper that accepts statements that can throw recoverable errors.
iOS dev
https://blog.timac.org/2021/1219-state-of-swift-and-swiftui-ios15
Apple’s use of Swift and SwiftUI in iOS 15
iOS dev
https://sarunw.com/posts/codable-synthesis-for-enums-with-associated-values-in-swift/
Sarunw
Codable synthesis for enums with associated values in Swift 5.5 | Sarunw
Swift 5.5 extends the support for the automatic synthesis to enums with associated values. Learn what can be expected from the synthesis code.
iOS dev
https://sarunw.com/posts/swiftui-label-a-standard-way-to-label-user-interface-items/
Sarunw
SwiftUI Label: A standard way to label user interface items | Sarunw
A label might seem trivial, but it plays an important role in SwiftUI. Let's learn about this simple view.
iOS dev
https://www.pointfree.co/blog/posts/70-unobtrusive-runtime-warnings-for-libraries
www.pointfree.co
Unobtrusive runtime warnings for libraries
Runtime warnings in libraries are a great way to notify your users that something unexpected has happened, or that an API is being used in an incorrect manner. In this post we give an overview of some techniques that can be employed easily today, as well…
iOS dev
https://prograils.com/app-tracking-transparency-swift
Prograils.com
How to implement App Tracking Transparency in Swift? | Prograils
Learn how to implement App Tracking Transparency in a Swift project, while avoiding the most common mistakes.
iOS dev
https://www.donnywals.com/adding-custom-keys-to-the-swiftui-environment/
Donny Wals
Adding custom keys to the SwiftUI environment – Donny Wals
Being able to add your own keys to the SwiftUI environment allows you to easily configure and pass dependencies in a complex view hierarchy. In this post you’ll learn how to do this.
iOS dev
https://rambo.codes/posts/2022-01-04-encoding-and-decoding-references-to-other-types-with-codable
Rambo Codes
Encoding and decoding references to other types with Codable | Rambo Codes
Gui Rambo writes about his coding and reverse engineering adventures.
iOS dev
https://arturgruchala.com/rxswift-course-flat-map/
Artur Gruchała
RxSwift course - flatMap, flatMapLatest and async tasks
Working with async tasks using RxSwift is easy and straightforward. For me, the
hardest thing was to grasp the concept of the flatMap operator.
FlatMap - general idea
First, let us focus on flatMap what we can use on collections. It is converting
an array…
iOS dev
https://alejandromp.com/blog/unwrap-or-throw-or-die/
Alexito's World
Unwrap Or Throw (or Die) | Alexito's World
Swift's Optional type is one of the biggest hits of the language. Mainly because it's opt-in. Everything is non-optional by default, which solves the old problem of having to deal...
iOS dev
https://alejandromp.com/blog/experimenting-with-a-query-resolver-system/
Alexito's World
Experimenting with a Query Resolver System | Alexito's World
Sometimes some topic gets in my head and doesn't leave until I've gone far enough to satisfy my curiosity. Usually this ends up with me spending days writing some code...
iOS dev
https://alejandromp.com/blog/fluent-syntax-extensions-in-swift/
Alejandro M. P.
Fluent syntax extensions in Swift | Alejandro M. P.
In the early days of Swift, one thing I really enjoyed was the focus on properties (bye-bye ivars!) and the unification of stored and computed property syntax. It became very common to define properties that initialized some parts of your view automatically.
iOS dev
https://holyswift.app/odd-even-linked-list-problem-in-swift
Holy Swift
Odd Even Linked List Problem in Swift - Holy Swift
Learn how to solve the Odd Even Linked List Problem in Swift. Solve this problem with iOS and beat that legendary leetcode
iOS dev
https://www.swiftbysundell.com/articles/two-ways-of-capturing-self-strongly/
Swift by Sundell
Two ways of capturing self strongly within a closure | Swift by Sundell
How to use either explicit self references or a capture list to capture self strongly within an escaping Swift closure.
iOS dev
https://www.swiftbysundell.com/articles/creating-combine-compatible-versions-of-async-await-apis/
Swift by Sundell
Creating Combine-compatible versions of async/await-based APIs | Swift by Sundell
Creating convenience APIs that make it possible to convert async/await-based functions into Combine publishers.