mac xcode project internal state