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://augmentedcode.io/2024/03/11/collection-with-opaque-base-collection-in-swift/
Augmented Code
Collection with opaque base collection in Swift
The other day I had an interesting small problem to solve. How to create a custom collection type which could have other kinds of collections as a base collection. The use-case for the collection i…
iOS dev
https://www.fline.dev/migrating-my-swiftui-app-to-visionos/
FlineDev Blog – Insights on Swift, Xcode, and Apple Development
Migrating my SwiftUI App to VisionOS in 2 Hours
How I migrated my SwiftUI app CrossCraft to support visionOS for the Day 1 Release of the Apple Vision Pro. It took effectively about 2 hours in total, this article summarizes my key learnings along the way.
iOS dev
https://swdevnotes.com/swift/2024/how-to-create-a-binary-tree-using-an-array-in-swift-part-2/
Swdevnotes
How to create a binary tree using an array in Swift - part 2
iOS dev
https://www.youtube.com/watch?v=SpHl5_0n3Ps
YouTube
Hacking Disneyland's App to fix a Freeze
Let's walk through the the process of reverse engineering the Disneyland app to fix a freeze that's been bugging me.
As always, find more iOS nonsense over on https://bryce.co !
iOS dev
https://www.avanderlee.com/swift/optionals-in-swift-explained-5-things-you-should-know/
SwiftLee
Optionals in Swift explained: 5 things you should know
Optionals in Swift can be unwrapped (!) in multiple ways. As it's defined as an enum you can do more advanced implementations as well.
iOS dev
https://medium.com/@iOSHarsh/mastering-test-driven-development-tdd-in-ios-63e0584a10ae
Medium
Mastering Test-Driven Development (TDD) in iOS
In the article, we will explore the fundamentals of Test-Driven Development (TDD) and understand how it works.
iOS dev
https://www.swiftwithvincent.com/blog/be-careful-when-using-ontapgesture
Swift with Vincent
Be careful when using .onTapGesture() — 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://fatbobman.com/en/posts/how-to-dynamically-construct-complex-predicates-for-swiftdata/
fatbobman.com
How to Dynamically Construct Complex Predicates for SwiftData
Explore dynamically creating predicates for SwiftData, similar to NSCompoundPredicate, using PredicateExpression for flexible data filtering.
iOS dev
https://jacobbartlett.substack.com/p/high-performance-swift-apps
Jacob’s Tech Tavern
High Performance Swift Apps
Seek and destroy the bottlenecks in your code
iOS dev
https://www.swift.org/blog/byte-sized-swift-tiny-games-playdate/
Swift.org
Byte-sized Swift: Building Tiny Games for the Playdate
I’m excited to share swift-playdate-examples, a technical demonstration of using Swift to build games for Playdate, a handheld game system by Panic.
iOS dev
https://mastodon.social/@chockenberry/112095424613859371
Mastodon
Craig Hockenberry (@chockenberry@mastodon.social)
Attached: 1 image
If you're like 99.9999% of other developers, you're using UserDefaults in an app.
And because you do that, you'll see this message when you upload your next build to the App Store.
Here's what to do about it…
iOS dev
https://useyourloaf.com/blog/swiftui-tasks-blocking-the-mainactor/
Use Your Loaf - iOS Development News & Tips
SwiftUI Tasks Blocking the MainActor
I find it way too easy to accidentally block the MainActor, and hang the user interface, with a long-running task that I thought was on a background thread.
iOS dev
https://www.avanderlee.com/workflow/test-driven-development-tdd-for-bug-fixes-in-swift/
SwiftLee
Test-Driven Development (TDD) for bug fixes in Swift
Test-driven development increases code quality, test code coverage, and codebase confidence. You'll prevent bugs from returning.
iOS dev
https://medium.com/the-swift-cooperative/aspect-oriented-programming-in-swift-f2366350c527
Medium
Aspect-Oriented Programming in Swift
Using AOP and SOLID as drivers for good design
iOS dev
https://dcordero.me/posts/implementing-a-tvguide-with-swiftui.html
dcordero.me
Implementing a TV Guide with SwiftUI
One of the consequences of having worked in the TV industry for so many years, is that I had the opportunity to develop a TV Guide using multiple programming languages.
A TV Guide is often the most complex view component within such applications. That’s…
iOS dev
https://www.rudrank.com/exploring-swiftui-scope-view-using-mask-draggesture/
Rudrank Riyam
Exploring SwiftUI: Creating a Scope View using DragGesture
Discover how to create a draggable scope-like view in SwiftUI. Use the mask modifier and DragGesture for a seamless user experience.
iOS dev
https://swiftwithmajid.com/2024/03/12/global-actors-in-swift/
Swift with Majid
Global actors in Swift
The Swift language allows us to define thread-safe types using actors. Actor type automatically manages exclusive access to the data it protects. But what if we need multiple types protected with a mutually exclusive access? That’s why we have global actors…
iOS dev
https://swiftrocks.com/using-silgenname-to-call-private-swift-code
Swiftrocks
Using @_silgen_name to forward declare functions in Swift and improve build times
Let me start this post with a disclaimer. The trick I'm going to show here is quite powerful, but much like every other underscored attribute in Swift, this is something you should not mess with unless you know exactly what you're doing.
iOS dev
https://fatbobman.com/en/posts/tips-and-considerations-for-using-lazy-containers-in-swiftui/
fatbobman.com
Tips and Considerations for Using Lazy Containers in SwiftUI
Explore practical tips for using SwiftUI's lazy containers like List & LazyVStack. Enhance app performance, optimize resource use, and avoid common pitfalls.
iOS dev
https://www.youtube.com/watch?v=vbNwjF8YeHY
YouTube
Paginating SwiftData - iOS 17 - Xcode 15
Hello Guys
🖐
🖐
🖐
In this video, I'm going to show how to paginate data from SwiftData Using SwiftUI | SwiftData Pagination | Paginating SwiftData | SwiftData | SwiftData Fetch Descriptor | SwiftData Performance | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15…