iOS dev
@iosdevio
10.9K
subscribers
12
photos
5
files
5.97K
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.9K subscribers
iOS dev
https://khawerkhaliq.com/blog/swift-pattern-matching-optionals/
Khawer Khaliq
Pattern Matching With Optionals in Swift
Learn how to use the optional pattern in Swift for pattern matching with a variety of conditional statements and loops
iOS dev
https://useyourloaf.com/blog/content-unavailable-views/
Use Your Loaf - iOS Development News & Tips
Content Unavailable Views
Apple added a content unavailable view in iOS 17. It's available for both SwiftUI and UIKit.
iOS dev
https://medium.com/@mega-blog/how-mega-engineered-its-ios-design-tokens-module-8c299b866df7
Medium
How MEGA engineered its iOS design tokens module
By João Pedro de Amorim, Senior iOS Engineer, MEGA
iOS dev
https://lickability.com/blog/useful-tips-for-implementing-tipkit/
Lickability
Useful tips for implementing TipKit – Lickability
A new framework for teaching users about your app
iOS dev
https://swdevnotes.com/swift/2023/create-a-pie-or-donut-chart-with-swiftui-charts-in-ios-17/
Swdevnotes
Create a Pie or Donut chart with SwiftUI Charts in iOS 17
How to create a Pie or Donut chart with SwiftUI Charts in iOS 17
iOS dev
https://betterprogramming.pub/concurrent-programming-in-swiftdata-c9bf021a4c2d
Medium
Concurrent Programming in SwiftData
A more elegant thread-safe solution
iOS dev
https://www.vbutko.com/articles/how-to-customize-enum-decoding/
VButko
How to customize Enum Decoding in Swift with code samples | VButko
Learn how to implement custom decoding logic for Swift enums. This article covers case-insensitive decoding, combining multiple incoming values into single `enum` cases, and unit testing your custom logic.
iOS dev
https://www.swiftjectivec.com/masking-third-party-dependencies-swift/
Swiftjective-C
Masking Third Party Dependencies
It's not a groundbreaking pattern, but it pays to mask third-party code. Here's how I do it.
iOS dev
https://blog.thomasdurand.fr/story/2023-10-21-how-not-to-monitor-swiftui-state/
Dean’s blog
How (not) to monitor SwiftUI @State
While I was working on the first version of my latest app SharePal
⚡️
, I figured that I’d like to add haptic feedback for distinct action within the app.
Something that did not worked well… Since I’m targeting iOS 16 as a base, I…
iOS dev
https://www.danijelavrzan.com/posts/2023/10/combine-swift-charts/
Danijela's blog
Combine charts to create stunning designs with Swift Charts | Danijela's blog
SwiftCharts framework makes it easy to add charts to your app and display the data to your users in a visually pleasing way. In this article, we'll design a custom chart to display weight tracking data over a period of one week. We'll utilize line chart and…
iOS dev
https://alejandromp.com/blog/backport-swiftui-modifiers/
Alexito's World
Backport SwiftUI modifiers | Alexito's World
Every year SwiftUI improves and gets new modifiers that widen the capabilities of the framework. Sadly, as responsible developers, we can't use any of that because our users take some...
iOS dev
https://www.avanderlee.com/concurrency/thread-dispatching-actor-execution/
SwiftLee
Thread dispatching and Actors: understanding execution
Methods marked with @MainActor are not always executed on the main thread. It's essential to understand thread dispatching with actors.
iOS dev
https://www.youtube.com/playlist?list=PLZsRQnRG-mlI4T7gALW4_aK85dSTIooGd
Swift Connection 2023
iOS dev
https://www.youtube.com/watch?v=HqjqwW12wpw
YouTube
Matthew Massicotte - The Bleeding Edge of Swift Concurrency
Swift Concurrency is all about succinct, safe code. Yet, it comes with a surprising amount of subtly and new pitfalls. It’s actually quite easy to accidentally introduce races and hangs. Learn about bringing async/await and actors into your code without the…
iOS dev
https://www.swiftwithvincent.com/blog/bad-practice-not-using-phantom-types
Swift with Vincent
Bad practice: not using Phantom Types — Swift with Vincent
You’re more of a video kind of person? I’ve got you covered! Here’s a video with the same content than this article
🍿
iOS dev
https://www.david-smith.org/blog/2023/10/26/design-notes-42/
www.david-smith.org
Design Evolution: Offline Map Downloader - David Smith, Independent iOS Developer
iOS dev
https://www.createwithswift.com/using-the-arkit-coaching-view-in-a-swiftui-ar-application/
Create with Swift
Using the ARKit coaching view in a SwiftUI AR application
Learn how to use the AR coaching view from ARKit on your augmented reality app in SwiftUI
iOS dev
https://blog.stackademic.com/observation-evolution-swiftui-5s-shift-from-combine-45bf7b698e9d
Medium
Observation Evolution: SwiftUI 5’s Shift from Combine
From Asynchronous Streams to Intuitive Observation: SwiftUI 5’s Progressive Transition
iOS dev
https://swiftunwrap.com/article/unsafe-memory-mutation/
Swift Unwrap
Unsafe memory mutation | Swift Unwrap
Sometimes your memory can play nasty tricks on you… Let’s have fun with it by having a look on how we can mutate… immutable properties!
iOS dev
https://www.swiftjectivec.com/Swift-RandomNumberGenerator/
Swiftjective-C
Generating Random Numbers Elegantly in Swift
Swift has a useful mechanism to generate random values. Today, let's see how we can plug in `SystemRandomNumberGenerator` for our own types.