Thanks for the tips.
When you ask, 'If I used UIKit functions' do you mean, just using UIKit? I've only been using SwiftUI.
Do you know if there is anything different to using SwiftData in MacOS as apposed to using it in iOS? Or it doesn't make any difference in the target, if you using SwiftData in a multiplatform app?