I was creating an abstract class for my game objects in xcode, so no accompanying source file was neccessary. I didn't think this would be a problem, but it seems that the header file is only indexed when it is include in a file that is either a source file or linked to a source file. I thought this was peculiar seeing as it can't be that uncommon to have a standalone header file. If anyone has any insight this, I would be very greatful!