Code organization question: supporting both iOS 16 and iOS 17 and using new language features on the latter

Macros are purely a compile-time thing and don't have a deployment target.

3 Likes