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://medium.com/@pavel-holec/generating-swiftui-snapshot-tests-with-swift-macros-0f31b231925e
Medium
Generating SwiftUI snapshot tests with Swift macros
This article describes how our Kiwi.com iOS project uses swift macros to drive automatic snapshot tests generation in order to keep tests…
iOS dev
https://www.polpiella.dev/custom-core-data-migrations
www.polpiella.dev
Custom Core Data migrations
A step-by-step guide on how to perform complex Core Data migrations using mapping models and custom migration policies.
iOS dev
https://swiftunwrap.com/article/comparing-equatable-using-opened-existentials/
Swift Unwrap
Comparing Equatable using Opened Existentials | Swift Unwrap
How can we compare two objects with unknown types? By leveraging latest Swift features!
iOS dev
https://www.danijelavrzan.com/posts/2024/02/labeled-content/
Danijela's blog
LabeledContent in SwiftUI | Danijela's blog
You likely have a lot of views in your app that display a label and a value with a space in between using an HStack. Did you know there's a LabeledComponent view that does exactly that but in fewer lines of code? No need to create custom components.
iOS dev
https://www.avanderlee.com/swift/extensions/
SwiftLee
Extensions in Swift: How and when to use them
Extensions in Swift allow you to extend classes, structs, protocols, and enumerations, even when you don't have access to the source code.
iOS dev
https://swiftonserver.com/building-swiftnio-clients/
Swiftonserver
Building an HTTP client using SwiftNIO - Swift on server
Learn how to build a simple HTTP client using SwiftNIO and structured concurrency.
iOS dev
https://quickbirdstudios.com/blog/swift-macros/
QuickBird Studios
Swift Macros: Understanding Freestanding & Attached Macros
Swift Macros are here to simplify your code! Freestanding and Attached macros let you generate code at compile time, reducing boilerplate, saving you time, and making your projects cleaner.
iOS dev
https://rozeridilar.com/2024/02/23/geometryreader-matchedgeometryeffect-a-practical-guide/
App Academy
GeometryReader & MatchedGeometryEffect: A Practical Guide
Geometry Reader GeometryReader in SwiftUI by definition is a container view that provides access to the size and coordinate space of its view. But there should be some parent view connection, so le…
iOS dev
https://rozeridilar.com/2024/02/25/solid-in-the-real-world-everyday-ios-app-development/
App Academy
SOLID in the Real World: Everyday iOS App Development
We all hear about SOLID principles, but what does SOLID actually mean in the trenches of real-life iOS app development? Why should these five letters matter to you? If you’ve ever found yourself po…
iOS dev
https://augmentedcode.io/2024/02/26/performing-accessibility-audits-with-ui-tests-on-ios/
Augmented Code
Performing accessibility audits with UI tests on iOS
A new way how to test your app’s accessibility was added in iOS 17. XCUIApplication has a new method, performAccessibilityAudit. It has two arguments where the first is audit types which is b…
iOS dev
https://www.donnywals.com/designing-apis-with-typed-throws-in-swift/
Donny Wals
Designing APIs with typed throws in Swift – Donny Wals
When Swift 2.0 added the keyword to the language, folks were somewhat divided on its usefulness. Some people preferred designing their APIs with an (at the time) unofficial implementation of the type…
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://otbivnoe.ru/2024/02/25/Making-Customizable-SwiftUI-Components.html
otbivnoe's blog
Making Customizable SwiftUI Components
In this article, we're going to explore different ways of creating flexible components in SwifUI.
iOS dev
https://holyswift.app/how-to-monitor-network-in-swiftui/
Holy Swift
Using the New Observation Framework to Network Monitoring in SwiftUI - Holy Swift
Learn to build a sleek SwiftUI network monitor in just 15 lines of code to enhance app reliability and user experience.
iOS dev
https://medium.com/goodones/why-ollie-is-moving-away-from-swiftui-to-uikit-cfdefe918d1c
Medium
Why Ollie is moving away from SwiftUI to UIKit
A few months ago, we made the decision to move away from SwiftUI & Swift Concurrency for our application and to move the core of our app…
iOS dev
https://medium.com/@jakir/gemini-ai-api-implementation-in-ios-swiftui-e92b71a7e4f1
Medium
Gemini AI API implementation in iOS — SwiftUI
Previously I have written an article about developing a simple chat app using SwiftUI. Based on that, we can implement Gemini AI in iOS…
iOS dev
https://blog.overdesigned.net/posts/2024-02-29-visionos-window-basics/
overdesigned blog
Customizing Windows in visionOS | overdesigned blog
Tips and tricks for working with windows and glass in visionOS.
iOS dev
https://wadetregaskis.com/beware-of-specifying-isolation-requirements-for-whole-protocols/
Beware of specifying isolation requirements for whole protocols
iOS dev
https://www.donnywals.com/working-with-dates-and-codable-in-swift/
Donny Wals
Working with dates and Codable in Swift – Donny Wals
Learn how you can efficiently work with dates and dateformatters when encoding and decoding your JSON
iOS dev
https://www.manu.show/2024-02-29-centralized-dependencies/
manu.show
Centralized Dependencies
A pragmatic approach to dependency management.