iOS dev
@iosdevio
10.8K
subscribers
12
photos
5
files
6.07K
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.raywenderlich.com/24426963-snapshot-testing-tutorial-for-swiftui-getting-started
kodeco.com
Snapshot Testing Tutorial for SwiftUI: Getting Started
Learn how to test your SwiftUI iOS views in a simple and fast way using snapshot testing.
iOS dev
https://pspdfkit.com/blog/2021/reverse-engineering-uikit/
PSPDFKit
Reverse Engineering UIKit to Fix Our Top Crash | PSPDFKit
This blog post describes the process of reverse engineering UIKit to identify and fix our top crash in PSPDFKit for iOS.
iOS dev
https://swiftrocks.com/code-generation-with-sourcekit
Swiftrocks
Adding Intelligent Code Generation to Swift Projects with SourceKit
I've been playing with intelligent code generation for a couple of years now, and I'd like to show you how to achieve this with SourceKit.
iOS dev
https://swiftwithmajid.com/2021/08/11/how-to-create-a-property-wrapper-in-swift/
Swift with Majid
How to create a property wrapper in Swift
Property wrapper is a Swift language feature. The main goal here is wrapping properties with a logic that we extract into a separate type to reuse it across the codebase. This week, we will learn how to create a property wrapper to read data in Keychain and…
iOS dev
https://swiftsenpai.com/swift/swift-concurrency-get-started/
Swift Senpai
Getting Started with Swift Concurrency - Swift Senpai
A quick overview of async/awaits, structured concurrency, and actor with sample code that helps you get started using Swift concurrency.
iOS dev
https://lostmoa.com/blog/UndoProxy/
iOS dev
https://holyswift.app/chain-of-responsibility-pattern-in-swift
Holy Swift
Chain of Responsibility Pattern in Swift - Holy Swift
Learn with this tutorial guide how to create a Chain of Responsibility Pattern in Swift. Lot of examples to learn that design pattern.
iOS dev
https://www.donnywals.com/running-tasks-concurrently-with-swift-concurrencys-async-let/
Donny Wals
Running tasks concurrently with Swift Concurrency’s async let – Donny Wals
In last week's post, I demonstrated how you can use a task group in Swift to concurrently run multiple tasks that produce the same output. This is useful when you're loading a bunch of images…
iOS dev
https://www.donnywals.com/building-a-token-refresh-flow-with-async-await-and-swift-concurrency/
Donny Wals
Building a token refresh flow using async await in Swift
Learn how you can leverage Swift Concurrency’s actors and async/await features to build a token refresh flow.
iOS dev
https://betterprogramming.pub/build-a-game-of-chess-with-spritekit-3229c23bdba0
Medium
Build a Game of Chess With SpriteKit
A look at using tilesets programmatically in SpriteKit
iOS dev
https://useyourloaf.com/blog/configuring-swiftui-fetch-requests/
Use Your Loaf
Configuring SwiftUI Fetch Requests
Dynamically configure a Core Data fetch request for use with SwiftUI.
iOS dev
https://www.andyibanez.com/posts/mainactor-and-global-actors-in-swift/
Andy Ibanez - iOS Developer
@MainActor and Global Actors in Swift
Learn what @MainActor is and how you can use Global Actors in Swift.
iOS dev
https://www.avanderlee.com/swift/unwrap-or-throw/
SwiftLee
Unwrap or throw: Exploring solutions in Swift
Unwrap or throw an error if an optional returns nil. It's a common scenario in Swift programs for which we're exploring several solutions.
iOS dev
https://www.swiftbysundell.com/articles/defining-dynamic-colors-in-swift/
Swift by Sundell
Defining dynamic colors in Swift | Swift by Sundell
Various techniques that let us define fully dynamic colors that adapt to the user’s selected color scheme, using either SwiftUI or UIKit.
iOS dev
https://benoitpasquier.com/modular-app-dependency-injection-generics-swift/
Benoit Pasquier
Dependency injection and Generics to create a modular app in Swift
When we talk about modular app, we rarely mention how complex it can be over time and get out of hand. In most cases, importing frameworks into one another is a reasonable solution but we can do more. Let’s explore how with dependency inversion in Swift and…
iOS dev
https://dasdom.dev/posts/accessibility-inspector
dasdom
The Accessibility Inspector | dasdom
The accessibility inspector can help you to improve the accessibility of you apps.
iOS dev
https://www.hackingwithswift.com/articles/241/how-to-fetch-remote-data-the-easy-way-with-url-lines
Hacking with Swift
My favorite new Swift API from iOS 15
AsyncSequence and effectful read-only properties combine to make something beautiful.
iOS dev
https://emptytheory.com/2021/08/14/creating-custom-parseable-format-styles-in-ios-15/
eMpTy Theory
Creating Custom Parseable Format Styles in iOS 15
Since way back in iOS 2.0, the venerable Formatter class and its derivations such as DateFormatter and NumberFormatter have been the go-to for converting values to and from strings. Over the years …
iOS dev
https://sarunw.com/posts/how-to-show-multiple-alerts-on-the-same-view-in-swiftui/
Sarunw
How to show multiple alerts on the same view in SwiftUI | Sarunw
If you have ever worked with an app with multiple alerts, please beware that the system can present only the latest or outermost one. Let's see how we can mitigate this.
iOS dev
https://sarunw.com/posts/how-to-reference-method-with-the-same-name-and-parameters-but-different-return-type-in-swift/
Sarunw
How to reference a method with the same name and parameters but a different return type in Swift | Sarunw
Trying to reference two methods with the same name and parameters will cause an ambiguous compile error. Learn how to resolve it.