Haven't seen it explicitly called out, but if you wanna write a full-featured visionOS app with UIKit & Objective-C, it all still works natively and takes full advantage of the system. You need to use a few lines of Swift/SwiftUI if you want to present ornaments (floating toolbars), or if you want to do anything 3D like view transforms or integrating 3D content. And if you want to make a volumetric or immersive (VR) app, you need to move to the SwiftUI app lifecycle. But ObjC codebases are a go
@stroughtonsmith Do you see any good reasons as to why we can’t present ornaments from ObjC natively?
@2ndNatureDev no. There is no reason. They just didn’t expose the UIOrnament class to UIKit
@stroughtonsmith I just got a reply to my Feedback request to add Obj-C support for ornaments 😲 (simply pointing out I should use Swift ~ “it's just one file!”). Am I right in assuming the UIOrnament class is actually the closer-to-the-metal class that Swift is just using?
@2ndNatureDev there are a bunch of private UIKit classes for ornaments, yeah, not sure specifically on the naming