Кросс-платформенная разработка для iOS / Mac OS X Objective-C?

Я скоро начну проект iOS среднего размера, приложение, ориентированное на документы.

Позже программное обеспечение может быть перенесено на Mac OS X. Конечно, весь пользовательский интерфейс необходимо будет изменить ; Я спрашиваю не об этом.

Можно ли написать основную логику таким образом, чтобы она была кроссплатформенной (только для Mac / iOS) или что было бы проще портировать? Кто-нибудь делал это раньше, или это обычный способ просто написать другой код для обеих платформ?

Я благодарен за любые советы по этому поводу, будь то код, фреймворки, контроль версий - что угодно. Мне не хотелось бы осознавать, что я ' Я загнал себя в угол только постфактум, поэтому хочу начать как можно лучше.

7
задан fzwo 22 January 2011 в 12:14
поделиться