Я пришел из C / C ++ фона и с недавних пор прошился. В любом случае, я написал 2D-движок для AS3 и хотел бы запустить его на iPhone. Для начала я преобразовал его в C ++. В качестве теста я написал очень простой движок C ++ и добавил файлы в стандартное приложение на основе представления в XCode. Затем я добавил UIImageView, который покрывал весь экран iPhone.
Способ, которым на данный момент настроен мой тестовый движок, заключается в том, что каждый кадр выводит результат в изображение, которое затем используется для обновления UIImageView в каждом кадре. Предполагая, что я могу передать ввод с iPhone на движок C ++, это кажется довольно независимым от платформы решением. Поскольку я программировал для iPhone / Mac менее 1 дня, мне было интересно, является ли это стандартным подходом к запуску существующего движка C ++ на iPhone, и если нет, то что?