перенести приложение mac на ios - PullRequest
0 голосов
/ 31 января 2011

Можно ли легко портировать исходный код Mac на ios (iphone и ipad). Приложение Mac использует языки C и Objective C. То, что я предполагаю, состоит в том, чтобы создать файлы XIB для файлов Mac NIB и портировать код для IOS. Какие-либо предложения??? Приветствия

Ответы [ 2 ]

3 голосов
/ 31 января 2011

Да, это возможно.Насколько это сложно, зависит от того, насколько сильно ваше настольное приложение зависит от клавиатуры, мыши и большого экрана.Как правило, перенос приложения с настольного компьютера на мобильное устройство далеко не тривиален по причинам, которые не имеют никакого отношения к переносимости API и файлов проекта.

1 голос
/ 31 января 2011

По сути, вы правы в том, что вам нужно сделать. Поскольку Objective C является строгим надмножеством C, ваш код должен работать нормально, хотя вам, очевидно, нужно будет изменить вызовы API на iOS-ориентированные. Основная задача, вероятно, состоит в том, чтобы воссоздать ваш интерфейс и как он подключается к вашему коду, но это не должно быть слишком большой проблемой для хорошо разработанного MVC-приложения. Вам также может понадобиться учесть жизненный цикл вашего приложения - по сравнению с приложениями Mac приложения iOS, как правило, используются в течение гораздо более коротких периодов времени и могут быть закрыты с небольшим уведомлением или вообще без него, поэтому им нужно сохранять намного больше своего состояния в постоянное хранилище (или будьте готовы сохранить его быстро и автоматически при выходе), а не полагаться на пользователя, инициировавшего явное сохранение.

Не зная больше о вашем заявлении, я не могу дать вам ничего, кроме этого общего совета. Я могу только порекомендовать вам дать ему шанс - симулятор бесплатный.

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