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://peterfriese.dev/blog/2025/swiftui-preferences-swift6/
Peter Friese
Understanding SwiftUI Preferences
Learn how to use SwiftUI Preferences to establish efficient parent-child view communication. This comprehensive guide explains what Preferences are, how they differ from other state management approaches, and demonstrates practical implementation with a form…
iOS dev
https://tiagohenriques.vercel.app/blog/interactive-widgets-using-app-intents
Making Widgets Interactive using App Intents
iOS dev
https://www.artemnovichkov.com/blog/drawing-maps-with-swift-charts
Artem Novichkov
Drawing maps with Swift Charts
Drawing Kazakhstan map with Swift Charts
iOS dev
https://blog.jacobstechtavern.com/p/hardcore-debugging
Jacobstechtavern
Hardcore Debugging
Solving bugs when nothing else works
iOS dev
https://marcelvoss.com/2025/rethinking-our-color-system-a-type-safe-approach-in-swift/
Marcel Voss
Rethinking Our Color System: A Type-Safe Approach in Swift
Our design system1 provides colors for three different contexts: background, foreground, and borders. Each color can exist in four different states: normal, hovered, disabled, and pressed. Historically, we modeled this using a UIColor subclass that exposed…
iOS dev
https://www.avanderlee.com/swift-testing/parameterized-tests-reducing-boilerplate-code/
SwiftLee
Parameterized tests in Swift: Reducing boilerplate code
Learn how to write parameterized tests in Swift, allowing you to run a single test with multiple input parameters.
iOS dev
https://medium.com/@razanau/ios-app-localization-4ba78ee8ba30
Medium
All You Need to Know for iOS App Localization
Common App Localization Mistakes and How to Avoid Them
iOS dev
https://twocentstudios.com/2025/02/06/avcapturemoviefileoutput-recordedduration-is-inaccurate/
Twocentstudios
AVCaptureMovieFileOutput recordedDuration Value is Inaccurate
iOS dev
https://swiftwithmajid.com/2025/02/04/mastering-task-groups-in-swift/
Swift with Majid
Mastering TaskGroups in Swift
Swift Structured Concurrency makes our lives much easier by introducing task groups. Task groups are a way to run a dynamic number of child tasks, await all of them, or cancel. This week, we will learn how to use and optimize task groups in Swift.
iOS dev
https://www.createwithswift.com/getting-started-with-core-image/
Create with Swift
Getting started with Core Image
Take your first steps into the world of image processing within the Apple ecosystem with the Core Image framework.
iOS dev
https://codingwithvera.com/what-the-is-a-copyable-2/
Coding With Vera
Swift 5.9: Copyable Syntax
Introduction
With the introduction of Swift 5.9 a lot of new and exciting features were introduces such as Macros, improvements on Swift-Syntax and many more.
In this article I want to go over a term that I hadn't heard before called noncopyable structs…
iOS dev
https://www.youtube.com/watch?v=i5HsPEKUmi8
YouTube
Swipe Actions For ScrollViews | SwiftUI | Xcode 16
Hello Guys
🖐
🖐
🖐
In this video, I’ll show you how to create Custom Swipe Actions for ScrollViews using SwiftUI | SwiftUI Custom Swipe Actions | SwiftUI ScrollView Swipe Actions | SwiftUI Gesture | SwiftUI UIGestureRepresentable | SwiftUI UIPanGesture | Swift…
iOS dev
https://www.swift.org/blog/grpc-swift-2/
Swift.org
Introducing gRPC Swift 2
Say hello to gRPC Swift 2: a major update that brings first-class concurrency
support and more expressive APIs for a seamless developer experience.
❤
1
iOS dev
https://github.com/sweetpad-dev/sweetpad
GitHub
GitHub - sweetpad-dev/sweetpad: Develop Swift/iOS projects using VSCode
Develop Swift/iOS projects using VSCode. Contribute to sweetpad-dev/sweetpad development by creating an account on GitHub.
iOS dev
https://www.joshholtz.com/blog/2025/02/08/swiftui-navigation-view-if-needed.html
Josh Holtz
SwiftUI - Navigation View If Needed
I needed a way to add a toolbar in a view in SwiftUI without knowing if that view came from a navigation stack or not.
iOS dev
https://www.magnuskahr.dk/posts/2025/02/using-swiftui-property-wrappers-outside-of-view/
magnuskahr
Using SwiftUI Property Wrappers Outside of Views | magnuskahr
Learn how to leverage SwiftUI property wrappers effectively beyond traditional Views by conforming to DynamicProperty.
iOS dev
https://scottsmithdev.com/shrink-images-for-accessibility-in-swiftui
Scott Smith Dev
Shrink Images for Accessibility in SwiftUI
Leveraging Dynamic Type to improve your UX
iOS dev
https://www.natashatherobot.com/p/ai-pdf-processing-swift-ocr-chunking
Natashatherobot
Harnessing AI for Intelligent PDF Processing in Swift: From OCR to Context-Aware Chunking
Learn how to harness AI to build an intelligent PDF processing app in Swift that employs advanced OCR, context-aware chunking, and a chain-of-agents architecture to extract and synthesize precise info
iOS dev
https://www.youtube.com/watch?v=VHaPYUWFTF8
YouTube
Apple Invites App OnBoarding UI - Infinite ScrollView - Text Renderer - Animations - SwiftUI
Hello Guys
🖐
🖐
🖐
In this video, I’ll show you how to re-create Apple's New Invite App OnBoarding UI Using SwiftUI | SwiftUI Text Renderer | SwiftUI Scroll Animations | SwiftUI Infinite ScrollView | SwiftUI Looping ScrollView | Swift | SwiftUI Xcode 16 | SwiftUI…
iOS dev
https://www.youtube.com/watch?v=OBTr2imN0_w
YouTube
A Tale of Modular Architecture with SPM Swift Package Manager | Swift Heroes 2024 Talk
🎟️
2025 Edition 8-9 April, Turin: https://swiftheroes.com/2025/tickets/
⏩
Chapter:
00:00 Intro
02:54 Initial Effort
05:32 Visibility
06:04 Standarization
08:52 Swift Package manager
15:16 Modular Architecture
16:56 things to consider from DAY ONE
19:52 Modules…