This is the kind of thing that belongs in Apple's official documentation.
It's essential knowledge, but unreliable since Apple might change the behavior.
Apple documents the happy path, while they work out details. They now have many duplicate API's - SwiftUI, Foundation Essentials - in hopes of eventually retiring old API's. So for the next few years, developers will have to choose between legacy complicated API's and simplistic but unreliable new API's. To do that, we'll need a host of practical experiments to uncover the behavior of Apple's black boxes.
It's essential knowledge, but unreliable since Apple might change the behavior.
Apple documents the happy path, while they work out details. They now have many duplicate API's - SwiftUI, Foundation Essentials - in hopes of eventually retiring old API's. So for the next few years, developers will have to choose between legacy complicated API's and simplistic but unreliable new API's. To do that, we'll need a host of practical experiments to uncover the behavior of Apple's black boxes.