Imagine an iPhone app with 30 classes. Every class has to interact with every other, so every class includes 29 other classes + foundation framework.
I want to understand what's exactly happening when including a class. Does this duplicate the size in memory for that class in the app? Is it harmful to memory footprint and performance on the iPhone? Maybe someone knows this in detail and can explain.
Please miss that this would not be a good architecture. It's a hypothetic question about what "include" does to memory and performance.