iOS dev
@iosdevio
11.1K
subscribers
12
photos
5
files
5.89K
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
11.1K subscribers
iOS dev
https://tuist.dev/blog/2025/04/09/secrets
tuist.dev
Keeping your Swift apps' sensitive data secret
Learn how to safely share and use sensitive data in your Swift apps.
iOS dev
https://twocentstudios.com/2025/04/15/train-tracker-checkpoint-devlog/
Twocentstudios
Train Tracker Devlog
iOS dev
https://www.createwithswift.com/create-flexible-interfaces-in-swiftui/
Create with Swift
Create flexible interfaces in SwiftUI
Learn how to bind your view’s size to its container in a SwiftUI app
iOS dev
https://www.swiftjectivec.com/simply-whats-new-logic-in-swiftui-ios-apps/
Swiftjective-C
Showing What's New Screens using @AppStorage
The
iOS dev
https://fatbobman.com/en/posts/building-wasm-applications-with-swift/
fatbobman.com
Building WASM Applications with Swift
Swift 6.1 now supports official WebAssembly builds via SwiftWasm—no patches needed. Use JavaScriptKit for seamless Swift–JavaScript interaction in WASM apps.
iOS dev
https://www.youtube.com/playlist?list=PLCl5NM4qD3u_Azg7gKw5CK_DqSLeb4QMY
YouTube
try! Swift Tokyo 2025
Share your videos with friends, family, and the world
iOS dev
https://www.donnywals.com/using-instruments-to-profile-a-swiftui-app/
Donny Wals
Using Instruments to profile a SwiftUI app – Donny Wals
A key skill for every app developer is being able to profile your app’s performance. Your app might look great on the surface, but if it doesn’t perform well, it’s going to feel off—sometimes subtly…
iOS dev
https://www.artemnovichkov.com/blog/creating-mcp-servers-in-swift
Artem Novichkov
Creating MCP Servers in Swift
Learn how to create a Model Context Protocol server in Swift
iOS dev
https://serialcoder.dev/text-tutorials/swiftui/swiftui-colors-exploring-overlooked-features/
SwiftUI Colors – Exploring Overlooked Features
iOS dev
https://medium.com/gojekengineering/gojeks-journey-to-3x-faster-ios-builds-with-bazel-90fbe3f22f81
Medium
Gojek’s Journey to 3x Faster iOS Builds with Bazel
Here’s our story of how we migrated the Gojek iOS App to Bazel and the fantastic results we achieved.
iOS dev
https://codingwithvera.com/what-is-mainactor-in-swift/
Coding With Vera
What is @MainActor In Swift?
Today I want to explain a simple topic: the use of @MainActor when you're using Swift.
I came across this macro while programming async with SwiftUI, so I want to share my findings with you.
Let's start with a scenario so we can understand the problem that…
iOS dev
https://levelup.gitconnected.com/swift-charts-animate-marks-6e76b2ddb0c4
Medium
Swift Charts: Animate Marks
Lines and Bars!
iOS dev
https://www.createwithswift.com/drawing-graphics-with-canvas/
Create with Swift
Drawing graphics with Canvas
Learn how to use the Canvas view to render graphics within a SwiftUI app.
iOS dev
https://www.mobiledevdiary.com/posts/swift-testing-challange-can-you-refactor-this/
Mobile Dev Diary
Swift Testing Challange - Can you refactor this?
Intro
Have you already started using Swift Testing instead of XCTest?
I’m curious to see how you can refactor the test function (add_returnsCorrectSum) from the code snippet to use all powers of the Swift Testing framework.
Could you explain what benefits…
iOS dev
https://swiftwithmajid.com/2025/04/15/introducing-swift-testing-scoping/
Swift with Majid
Introducing Swift Testing. Scoping.
Apple recently released Swift 6.1, with most of the changes being cosmetic. However, I particularly like the scoping feature introduced in the Swift Testing framework. This week, we’ll delve into the new test scoping feature and explore how to effectively…
iOS dev
https://www.synacktiv.com/en/publications/ios-184-dlsym-considered-harmful
Synacktiv
iOS 18.4 - dlsym considered harmful
Observations We first observed the bug in a custom iOS application compiled for the arm64e architecture (thus supporting PAC instructions).
iOS dev
https://fatbobman.com/en/posts/my-hopes-for-xcode/
fatbobman.com
My Hopes for Xcode
Discover six key improvements Xcode needs—ranging from SPM support to AI enhancements—to stay competitive and reclaim its place as developers’ preferred tool.
iOS dev
https://otbivnoe.ru/2025/04/17/Alerts-Simple-but-Tricky.html
otbivnoe's blog
Alerts in iOS: Simple but Tricky
Alerts are a standard UI element in iOS apps, used to inform users or request decisions. Though they seem simple, alerts involve many subtle guidelines around button order, roles, and colors.
iOS dev
https://kyleye.top/posts/dynamic_generic/
知阅百微 见微知著
Dynamically Constructing Generic Types in Swift | 知阅百微 见微知著
Learn how to dynamically construct generic types in Swift - a technique that's particularly useful for those working with advanced Swift patterns.
iOS dev
https://www.swiftbysundell.com/articles/using-defer-within-async-and-throwing-contexts/
Swift by Sundell
Using Swift’s defer keyword within async and throwing contexts | Swift by Sundell
How Swift’s defer keyword can be incredibly useful when working with code scopes that have multiple exit points, such as throwing or async functions.