Это очень широкий вопрос. Вы спрашиваете, как создать приложение Mac, которое невозможно сделать за один ответ SO
Лучше всего начать с использования шаблона приложения Cocoa и продолжить работу. Пример кода Google и Apple покажет вам много примеров.
В зависимости от того, какая часть вашей программы укоренена в API, основанном на UIKit, будет определять, насколько легко будет перевести вашу программу. Платформа UIKit не существует в Mac, но большинство элементов имеют эквивалентный эквивалент NSThing (UIButton аналогичен NSButton)
Вам придется отключить GameKit, так как его нет в MacOS (пока)
Суть ваших проблем будет заключаться в том, чтобы поместить представление Cocos2D в иерархию NSWindow и, возможно, в полноэкранный режим при запуске.
Удачи