iOS dev
@iosdevio
10.9K
subscribers
12
photos
5
files
6K
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://fatbobman.com/en/posts/mastering-the-containerrelativeframe-modifier-in-swiftui/
fatbobman.com
Mastering the containerRelativeFrame Modifier in SwiftUI
Explore SwiftUI's containerRelativeFrame modifier: definition, layout rules, use cases, and a backward-compatible replica. Master flexible layouts now!
iOS dev
https://www.polpiella.dev/time-profiler-instruments
www.polpiella.dev
How to profile your app's performance and Main Thread usage with Instruments and os_signposts
Learn how to use Instruments to understand the root cause of app hangs and high Main Thread usage and identify areas where you can optimize your app's performance.
iOS dev
https://www.pointfree.co/blog/posts/138-building-an-app-in-the-composable-architecture-from-scratch
www.pointfree.co
Building an app in the Composable Architecture, from scratch
We have released a new tutorial for the Composable Architecture, building a complex application from scratch with a focus on domain modeling, navigation, dependencies and testing.
iOS dev
https://medium.com/airbnb-engineering/animations-bringing-the-host-passport-to-life-on-ios-72856aea68a7
Medium
Animations: Bringing the Host Passport to Life on iOS
How Airbnb enabled hosts and guests to connect and introduce themselves through the Host Passport.
iOS dev
https://holyswift.app/using-userdefaults-to-persist-in-swiftui/
Holy Swift
Creating Settings Screen in SwiftUI With AppStorage - Holy Swift
Unlock SwiftUI's potential! Learn to persist user settings with AppStorage, avoiding UserDefaults pitfalls. Dive into iOS dev now!
iOS dev
http://swiftwithmajid.com/2024/05/15/discovering-app-features-with-tipkit-rules/
Swift with Majid
Discovering app features with TipKit. Rules.
This week, we will continue discussing how to highlight app features using the TipKit framework. TipKit provides a flexible way of customizing the condition under which tips should appear.
iOS dev
https://wadetregaskis.com/the-only-usable-bytecountformatstyle-is-decimal/
The only usable ByteCountFormatStyle is decimal
iOS dev
https://useyourloaf.com/blog/ipad-2024-screen-sizes/
Use Your Loaf - iOS Development News & Tips
iPad 2024 Screen Sizes
Here's a recap of what you need to know when updating your apps for the 2024 iPad devices.
iOS dev
https://rodschmidt.com/posts/composable-architecture-experience/
Rodschmidt
The Composable Architecture: My 3 Year Experience
Introduction I recently finished a 3 year stint with a company that uses the Composable Architecture (TCA) from PointFree. I wanted to write about my experiences with TCA and some of the problems I see with it.
I think Brandon Williams and Stephen Cellis…
iOS dev
https://medium.com/the-swift-cooperative/the-dark-side-of-unidirectional-architectures-in-swift-e4acf243ff1c
Medium
The Dark Side of Unidirectional Architectures in Swift
The ping-pong problem
iOS dev
https://dev.to/mtmorozov/measurements-with-metrickit-4239
DEV Community
Measurements with MetricKit
Intro Sometimes you need to measure something in the app. It can be different things like...
iOS dev
https://www.donnywals.com/how-to-decide-between-a-set-and-array-in-swift/
Donny Wals
How to decide between a Set and Array in Swift? – Donny Wals
Collections are a key component in any programming language. We often refer to collections as or but there are several other kinds of collections in programming like (often a collection of type ) and…
iOS dev
https://www.swiftjectivec.com/refactoring-tipkit-swiftui-from-appstorage/
Swiftjective-C
Refactoring to TipKit from AppStorage and Custom Views in SwiftUI
I replaced my tips with the nascent iOS 17 TipKit framework. Along the way, I was able to ditch AppStorage as well.
iOS dev
https://medium.com/@vinodh_36508/swift-concurrency-safeguarding-data-with-sendable-and-actors-e4316d273d30
Medium
Swift Concurrency: Safeguarding Data with @Sendable and Actors
Before delving deeper, let’s recall the issue of data synchronization and data races that we encountered with threads and dispatch queues…
iOS dev
https://www.avanderlee.com/swift/repository-design-pattern/
SwiftLee
Repository design pattern in Swift explained using code examples
Improve your project structure and simplify testing with the repository design pattern. Centralize data access and separate concerns.
iOS dev
https://augmentedcode.io/2024/05/20/task-with-mainactor-gotcha-in-swift/
Augmented Code
Task with @MainActor gotcha in Swift
While working on a codebase with a mix of structured concurrency and good old DispatchQueues I stumbled on something. Most of the time this would not be a problem, but in my case, it was important …
iOS dev
https://getstream.io/blog/accelerate-framework/
getstream.io
Boost Performance 100x Accelerate Framework
How we improved performance 100x in some parts of our Video SDK by using the Accelerate Framework.
iOS dev
https://nilcoalescing.com/blog/ReactToNetworkStatusUpdatesInSwiftUI/
Nil Coalescing
React to network status updates in SwiftUI
Learn how to use NWPathMonitor as an async sequence for real-time network status updates in your SwiftUI views.
iOS dev
https://fatbobman.com/en/posts/spacing-of-swiftui/
fatbobman.com
What Does spacing = nil Mean in SwiftUI?
Explore SwiftUI spacing in-depth: understand what spacing = nil means, how default spacing is calculated, and when to use specific values. Learn practical spacing tips.
iOS dev
https://wadetregaskis.com/swift-on-a-raspberry-pi-in-2024/
Swift on a Raspberry Pi (in 2024)