Есть ли предпочтительный способ сделать это?
Приложение, о котором идет речь, не слишком велико., однопользовательская игра, которую я написал в течение нескольких месяцев.
EDIT: я должен добавить, что у меня нет опыта разработки Mac., вне того, что, естественно, является разработчиком iOS.
EDIT: Классы, сильно используемые в игре: подклассы NSObject, UIView и UIViewController. Я мало что знаю о NSView, но я уверен, что все вещи UIView будут работать в этом классе. Также используется некоторое использование UITableViewController. У меня также есть Game Center, но сейчас я могу оставить эту часть. Нет мультитач.
EDIT: Моя графика - это все, что есть в структурах QuartzCore и CoreGraphics. У меня есть умеренная иерархия взглядов.
EDIT: если вы делаете такой порт, вы также можете быть заинтересованы в проблеме управления памятью