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://papereditor.app/internals
Paper
Nerdy internals of an Apple text editor
Fascinating engineering details behind Paper.
iOS dev
https://nilcoalescing.com/blog/TrialNotificationsWithProvisionalAuthorizationOnIOS/
Nil Coalescing
Sending trial notifications with provisional authorization on iOS
By taking advantage of provisional authorization for notifications, we can provide a gentle introduction to our app's notifications without upfront permission from the user.
iOS dev
https://blog.ptrkstr.com/swiftui-component-naming
iOS dev
https://jacobbartlett.substack.com/p/oh-sht-my-app-is-successful-and-i
Jacobstechtavern
Oh Sh*t, My App is Successful and I Didn’t Think About Accessibility
Speedrunning A11y in SwiftUI
iOS dev
https://brentley.dev/how-to-migrate-an-ios-app-to-bazel/
Brentley’s Blog
How to migrate an iOS app to Bazel
Wondering how to migrate your Apple-based project to Bazel? Whether it’s iOS, macOS, watchOS, tvOS, or visionOS, this guide is for you.
iOS dev
https://digitalbunker.dev/dvd-screensaver-swiftui/
Digital Bunker
Recreating The DVD Screensaver In SwiftUI
Do you remember that DVD screensaver from the early 2000s? Not only was it a practical tool for preventing screen burn-in on CRT displays, but it's also become a cultural icon.
Like many of you, I can remember seeing this screensaver as a kid, but I'd completely…
iOS dev
https://www.rudrank.com/exploring-swiftui-orientation-property-wrapper/
Rudrank
Exploring SwiftUI: Orientation Property Wrapper
Simplify device orientation handling in SwiftUI with a custom @Orientation property wrapper. Easily update views based on portrait or landscape mode, perfect for adaptive layouts in iOS apps. Learn how to create a reusable solution for managing orientation…
iOS dev
https://jacobbartlett.substack.com/p/async-unit-testing-in-swift-the-comprehensive
Jacob’s Tech Tavern
Async Unit Testing: The Comprehensive Guide
Utilise modern Swift Concurrency with full test coverage
iOS dev
https://swiftonserver.com/getting-started-with-structured-concurrency-in-swift/
Swiftonserver
Getting Started: Swift's Structured Concurrency - Swift on server
Learn how to apply structured concurrency in your applications, using task groups and other structured concepts.
iOS dev
https://useyourloaf.com/blog/swiftui-inverting-a-boolean-binding/
Use Your Loaf - iOS Development News & Tips
SwiftUI Inverting A Boolean Binding
How do you invert a SwiftUI binding to a boolean?
iOS dev
https://fatbobman.com/en/posts/practical-swiftdata-building-swiftui-applications-with-modern-approaches/
fatbobman.com
Practical SwiftData - Building SwiftUI Applications with Modern Approaches
Learn how to integrate SwiftData with modern programming concepts in SwiftUI apps. This tutorial covers modularity, testability, and thread safety for robust data management.
iOS dev
http://swiftwithmajid.com/2024/03/20/where-swift-concurrency-will-run-your-function/
Swift with Majid
Where Swift Concurrency will run your function?
Apple released Swift 5.5 almost three years ago. The main addition to the release was the Swift Concurrency feature. It introduced async and await keywords, allowing us to build concurrent apps in a new way. This week, we will learn how Swift determines where…
iOS dev
https://www.donnywals.com/building-an-asyncsequence-with-asyncstream-makestream/
Donny Wals
Building an AsyncSequence with AsyncStream.makeStream – Donny Wals
A while ago I’ve published a post that explains how you can use AsyncStream to build your own asynchronous sequences in Swift Concurrency. Since writing that post, a new approach to creating…
iOS dev
https://mcyoung.xyz/2023/08/01/llvm-ir/
mcyoung.xyz
A Gentle Introduction to LLVM IR · mcyoung
iOS dev
https://www.swift.org/blog/sswg-update-2024/
Swift.org
SSWG 2024 Annual Update
In this annual post, the Swift Server WorkGroup (SSWG) reflects on the community, ecosystem-wide accomplishments and the workgroup’s focus areas for the year ahead.
iOS dev
https://www.swift.org/blog/adwaita-swift/
Swift.org
Writing GNOME Apps with Swift
Swift is well-suited for creating user interfaces thanks to the clean syntax, static typing, and special features making code easier to write.
Result builders, combined with Swift’s closure expression syntax, can significantly enhance code readability.
iOS dev
https://www.massicotte.org/isolation-intuition
massicotte.org
Swift Isolation Intuition
To use Swift concurrency successfully, you have learn to think in terms of isolation. It is the foundational mechanism the compiler uses to reason about and prevent data races. All variables and functions have it. The thing is, isolation is really different…
iOS dev
https://christianselig.com/2024/03/recreating-visionos-search-bar/
Christianselig
Recreating Apple's beautiful visionOS search bar
Many of Apple’s own visionOS apps, like Music, Safari, and Apple TV, have a handy search bar front and center on the window so you can easily search through your content. Oddly, as of visionOS 1.1, replicating this visually as a developer using SwiftUI or…
iOS dev
https://medium.com/@hitesh.trivedi1987/swiftui-modifier-mastery-enhancing-views-and-layout-control-3f20359aed76
Medium
SwiftUI Modifier Mastery: Enhancing Views and Layout Control
In SwiftUI, modifiers are special methods that you can use to change the appearance or behaviour of views. They are like instructions that…
iOS dev
https://blog.thomasdurand.fr/story/2024-03-15-preview-based-architecture/
Dean’s blog
SwiftUI Previews-based architecture
Like I said in my last Indie Diary, I knew when starting what would become Omee that I’d need a very flexible architecture for my app, built with SwiftUI previews in mind.
SwiftUI Previews are a tremendous improvement for DX since their…