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://swiftwithmajid.com/2025/01/28/container-relative-frames-in-swiftui/
Swift with Majid
Container relative frames in SwiftUI
The easiest way to size a view in SwiftUI is to place it in a container and allow it to fit its content size. You can also use the frame view modifier to specify a particular concrete size. Anything related to the size of its parent needs hard work using…
iOS dev
https://nilcoalescing.com/blog/CaptureUUIDValuesWithRegex/
Nil Coalescing
Capture UUID values with regex in Swift
Build reusable, type-safe components for extracting and validating UUID values using Swift's RegexBuilder framework.
iOS dev
https://www.polpiella.dev/join-list-of-strings
www.polpiella.dev
How to combine lists of Strings into natural and localized sentences in Swift
While you might be familiar with the joined method on lists in Swift, if you are combining a list of strings into a human-readable sentence, you should use ListFormatter or the formatted method instead.
iOS dev
https://swiftwithmajid.com/2025/01/21/color-mixing-in-swiftui/
Swift with Majid
Color mixing in SwiftUI
With the latest release of SwiftUI, Apple has introduced a new feature called color mixing. It’s a single function that enables you to perform various creative tasks. In this week’s discussion, we’ll dive into color mixing in SwiftUI and explore its potential…
👍
1
iOS dev
https://medium.com/@petrachkovsergey/practical-swift-concurrency-actors-isolation-sendability-a51343c2e4db
Medium
Practical Swift Concurrency. Actors, isolation, sendability
A bit of theory, and lots of code snippets with the practical aspects of isolation, actors and sendability
iOS dev
🥳
https://www.swift.org/blog/vscode-swift-2/
Swift.org
Updating the Visual Studio Code extension for Swift
Today, we are excited to announce a new version of the Swift extension for
Visual Studio Code – now published to the extension
marketplace
as an official supported release of the Swift team. The aim of this extension is
to provide a high-quality, feature…
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.