iOS dev
@iosdevio
10.9K
subscribers
12
photos
5
files
6.01K
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://augmentedcode.io/2024/01/29/avoiding-subtle-mistake-when-guarding-mutable-state-with-dispatchqueue/
Augmented Code
Avoiding subtle mistake when guarding mutable state with DispatchQueue
Last week, I spent quite a bit of time on investigating an issue which sometimes happened, sometimes did not. There was quite a bit of code involved running on multiple threads, so tracking it down…
iOS dev
https://williamboles.com/ambiguous-decoding/
William Boles
Ambiguous Decoding
Dealing with a JSON network response in iOS projects used to be a pain - you would have to manually parse the response, extract the required values, ignore those that weren't needed, and build your model instances
🤮
. Then came along `Codable` and all that…
iOS dev
https://swiftwithmajid.com/2024/01/23/introducing-swiftui-on-visionOS/
Swift with Majid
Introducing SwiftUI on visionOS
Apple Vision Pro is coming soon, and it is the perfect time to look at SwiftUI API, which allows us to adapt our apps to the immersive world that visionOS provides us. Apple states that the best way to build an app is with Swift and SwiftUI. This week, we…
iOS dev
https://www.donnywals.com/writing-code-that-makes-mistakes-harder/
Donny Wals
Writing code that makes mistakes harder – Donny Wals
Writing code that works well and is free of bugs is a tricky challenge for anybody. However, we can leverage the compiler and good design to help us make it harder to write code that’s incorrect or contains impossible states. In this post, we explore different…
iOS dev
https://www.kodeco.com/43771410-interactive-widgets-with-swiftui
kodeco.com
Interactive Widgets With SwiftUI
Discover how iOS 17 takes widgets to the next level by adding interactivity. Use SwiftUI to add interactive widgets to an app called Trask. Explore different types of interactive widgets and best practices for design and development.
iOS dev
https://holyswift.app/when-to-use-the-rethrows-keyword-in-swift/
Holy Swift
How to use the rethrows keyword in Swift? - Holy Swift
Explore the rethrows keyword in Swift: Understand its unique role in error handling, with practical code examples and inheritance insights
iOS dev
https://www.swift.org/blog/swift-openapi-generator-1.0/
Swift.org
Swift OpenAPI Generator 1.0 Released
We’re happy to announce the stable 1.0 release of Swift OpenAPI Generator!
OpenAPI is an open standard for describing the behavior of HTTP services with a rich ecosystem of tooling. One thing OpenAPI is particularly known for is tooling to generate interactive…
iOS dev
https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/4
Swift Forums
Nominations for the Packages Community Showcase on Swift.org
Swift.org now has a top-level Packages page, and a notable part of that page is a Community Showcase section. The Community Showcase features packages currently being discussed by the Swift community. The list will be updated monthly, and we are taking nominations…
iOS dev
https://useyourloaf.com/blog/getting-started-with-app-intents/
Use Your Loaf - iOS Development News & Tips
Getting Started With App Intents
How to get started creating shortcuts and Siri actions with the App Intents framework.
iOS dev
https://useyourloaf.com/blog/disabling-core-data-cloudkit-logging/
Use Your Loaf - iOS Development News & Tips
Disabling Core Data CloudKit Logging
How do you stop the Core Data CloudKit sync logging from filling the Xcode console?
iOS dev
https://fatbobman.com/en/posts/exploring-swiftui-property-wrappers-3/
fatbobman.com
Exploring SwiftUI Property Wrappers - @FetchRequest, @SectionedFetchRequest, @Query, @Namespace, @Bindable
Explore SwiftUI property wrappers like @FetchRequest, @SectionedFetchRequest, @Query, @Namespace, & @Bindable. Learn how they simplify data fetching & view management.
iOS dev
http://swiftwithmajid.com/2024/01/30/visionos-ornaments-in-swiftui/
Swift with Majid
visionOS ornaments in SwiftUI
The new Apple Vision Pro device is almost here, and SwiftUI is the best way to build a visionOS app quickly and natively. This week, we will continue the topic of the new SwiftUI APIs that we can use to adapt our apps to visionOS. We will learn about the…
iOS dev
https://hardcoresoftware.learningbyshipping.com/p/215-building-under-regulation
Learningbyshipping
Building Under Regulation [215.]
An essay on the EU Digital Markets Act and Apple’s Update on apps distributed in the European Union (and some personal history)
iOS dev
https://soumyamahunt.medium.com/support-swift-macros-with-cocoapods-3911f9317042
Medium
Support Swift macros with CocoaPods
Guide to distribute your macros using CocoaPods
iOS dev
https://swiftonserver.com/using-swiftnio-fundamentals/
Swiftonserver
Using SwiftNIO - Fundamentals - Swift on server
Learn the fundamental concepts of SwiftNIO, such as EventLoops and nonblocking I/O
iOS dev
https://www.swiftwithvincent.com/blog/how-to-make-a-completionhandler-much-safer
Swift with Vincent
How to make a completionHandler much safer — Swift with Vincent
You’re more of a video kind of person? I’ve got you covered! Here’s a video with the same content than this article
🍿
iOS dev
https://rozeridilar.com/2024/01/30/metalkit-your-apps-performance-with-gpu-acceleration/
App Academy
MetalKit: Your App’s Performance with GPU Acceleration
For developers seeking to push the boundaries of performance in their iOS and macOS applications, MetalKit stands as a pivotal tool. This framework, building upon Apple’s Metal, simplifies th…
iOS dev
https://rozeridilar.com/2024/02/01/using-core-data-in-memory-store/
App Academy
Using Core Data In-Memory Store
Using Core Data In-Memory Store An in-memory Core Data store operates directly within the app’s memory (RAM), providing a swift and efficient way to access and manage data. As the data resides only…
iOS dev
https://www.manu.show/2024-01-30-image-picker-modifier/
manu.show
ViewModifiers: Image Picker
An easy way to let users select images
iOS dev
https://holyswift.app/xcode-15-new-feature-streamlined-accessibility-audits/
Holy Swift
Automating SwiftUI Accessibility Audits in Xcode 15 - Holy Swift
Explore how to enhance iOS app accessibility with Xcode's tools, ensuring inclusivity and better user experience for all abilities