Использование определенных библиотек iphone или нет? - PullRequest
0 голосов
/ 24 августа 2009

Я баловался некоторыми разработками для iPhone, и, кажется, есть две стратегии:

  • использовать специальные библиотеки iPhone с ObjectiveC & XCode
  • используйте кросс-платформенные библиотеки, такие как OpenGL, OpenAL с C / C ++ и редактор по вашему выбору

Исходя из мира Windows / Linux C / C ++, я выбрал вторую стратегию и использовал Emacs и C / C ++ для своего приложения. Я использовал одну оболочку ObjectiveC, которая передавала сообщения в мое приложение полностью на C ++. Теоретически, основная его часть будет работать на других платформах, если я заменю внешнюю оболочку, которая выполняет такие специфические для iPhone вещи, как распределение звуковых буферов, обнаружение путей к файлам и т. Д.

Итак, какая часть разработчиков iPhone использует библиотеки XCode / ObjectiveC / iPhone-специфичные и какая доля хранит их на расстоянии и пишет больше кросс-платформенного кода?

1 Ответ

1 голос
/ 24 августа 2009

Я думаю, что при написании игр вы можете использовать кроссплатформенные библиотеки. При написании чего-либо, кроме игр, вам все равно придется вносить значительный вклад в Objective-C. По этой причине я лично считаю, что проще сделать все приложение в Objective-C.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...