This very helpful answer explains how to include different files in different targets in an Xcode project.
My question is more of a philosophical one -- what conventions can I used to keep things organized?
Situations I am likely to encounter include the following:
- Different versions of a class for different targets
- Desire for different header files for said different versions of a class
- Whole portions of my project that apply to some targets but not others
I want to manage the whole thing with a minimum of fuss.