First page Back Continue Last page Graphics
Using cross file dependancies
A dependency is a relationship between two entities.
Importing the header file sets strong dependancy. If the header file changes, all the files depending on header file need to re-compiled.
Sometimes recompiling can take significant amount of time even with cluster os souped-up, intel based Xservers at your disposal.
Recompiling issue can even get worse because dependancies are transitive, header files can be dependent on each other
Although compilation can take a long time, at least Xcode keeps track of all dependencies for you.