I am getting \"Apple Mach-O Linker (Id) Error\":
ld: duplicate symbol _matrixIdentity in /BlahBlah/Corridor.o and /Blahblah/Drawable.o for architecture i386
In my case, I was implementing a function in the header file itself. Adding a static inline keyword before the function fixed the error for me.