Sponsored Link
Paywalls Made Easy
Build, test, and optimize paywalls with ease using RevenueCat Paywalls. Customize native, remotely configurable paywall templates, then test and experiment to find what helps your app turn the most downloads into subscribers. Explore the docs â
Code
Shake to undo in a SwiftUI app
Shake-to-undo still doesnât feel intuitive, even if it has been in iOS for over 14 years. Itâs survived long enough that itâs probably not going away now, so should you support it in your app? Thomas Durand thinks so and has written this article on using the global undo manager alongside Paul Hudsonâs onShake
view modifier.
Unlocking Advanced Core Data Features in SwiftData
What happens if youâre using SwiftData and find yourself in a situation where it canât quite do what you need it to do? fatbobman has a new library that allows access to underlying Core Data objects behind SwiftData elements. Itâs clearly marked as experimental and could break at any moment, but itâs still interesting.
SwiftUI Sensory Feedback
SwiftUI haptics without dropping back to UIKit? Yes, please! Keith Harrison shows us how we can do this with iOS 17.
Videos
Introducing a Memory-Safe Successor Language in Large C++ Code Bases
Hereâs John McCall talking at this yearâs C++ Now conference. Why am I linking to a C++ video? Because itâs not a C++ video! Itâs a fascinating look at the history and motivation behind Swiftâs development.
Thereâs also a complete YouTube playlist from the conference if you want to explore more talks.
Jobs
Senior iOS Engineer @ sengaro GmbH â We offer an exciting position in Innsbruck (AT) with technical responsibility and conceptual refinements of our long-term products. They're used in the medical field by paramedics and docs to save lives every day. Become part of it and support people in emergencies! (proficiency in German required) â On-site (Austria) with some remote work (within European timezones)
Software Engineer, macOS @ Raycast â Build something you actually use. Ship every two weeks. No bureaucracy bs. Hack on ideas every Friday. Location-independent salary. Remote, UTC Âą 3 hours. â Remote (within European timezones)
And finally...
You wouldnât steal a car.
You wouldn't steal a television.
You wouldnât ...
Comment
I said last week that I donât expect any big Vision Pro news in Tuesdayâs event. However, after saying that, there is something that Iâve been wondering about since Apple previewed the device in June.
Iâm not one for hardware rumours, but I went looking for them this week as I hadnât seen any sign of one which I was convinced would appear - an iPhone camera layout capable of spatial video recording.
As I understand it, spatial/3D video recording needs two cameras that are approximately eye-distance apart, and all currently shipping models of the iPhone in landscape mode have space on the back to make that happen.
But I couldnât find anyone predicting that kind of camera layout when I looked. Unfortunately for me, that probably means thereâs a really simple reason it wonât work and that anyone with a little more knowledge on the subject could instantly debunk the idea. đŹ Am I missing something obvious?
Apple will have been thinking about this problem for a while, and now would be a great time to introduce cameras like this on some phones. The Vision Pro allows people to watch spatial video, but no other device in their ecosystem currently records it. They need people to have plenty of spatial video to drive salesš of visionOS hardware, and the iPhone 15 models are their first opportunity to make a move in that direction. By the time iPhones have had a way to record spatial video in addition to âregularâ video for a few years, visionOS devices are much more likely to be mainstream. Doesnât it all make a lot of sense?
So, Iâll go ahead and predict we see this kind of camera arrangement on the highest-priced phones in Tuesdayâs event. I eagerly await being proven wrong! đ
š Not necessarily sales of this Vision Pro model, but Iâm assuming that over time, the price will reduce with a Vision non-Pro and as the hardware used in these devices becomes less bleeding edge.
Dave Verwer