Objective-C и Cocotron - PullRequest
       1

Objective-C и Cocotron

0 голосов
/ 03 сентября 2011

Действительно ли это хороший API, который можно использовать для разработки приложений для iphone в Linux? Основная причина, по которой я спрашиваю, заключается в том, что я действительно хочу изучать Objective-c, но также и иметь возможность портировать его на что-то.

1 Ответ

2 голосов
/ 03 сентября 2011

Ответ - нет.Для разработки приложения для iOS вам понадобится Mac.Основная среда разработки, называемая XCode, работает только на Mac, и без XCode будет серьезной проблемой установить скомпилированное приложение на устройства iOS для выполнения тестового запуска.

Итак, если вы хотите разработать приложение для iOS и распространить получившееся приложение по всему миру (для не взломанных устройств), просто оставьте надежду и купите Mac.

Теперь, если вы просто хотите изучить Objective-C, как говорит NSResponder, GNUStep - хорошее место, которое копирует спецификацию OpenStep (которая появилась до того, как NeXTStep захватил Apple). Cocotron - это порт основных API более поздних версий OS X для Windows.(Я не знаю, портирован ли Cocotron на Linux или нет.)

Но вам также нужно понимать, что и GNUStep, и Cocotron покрывают только Foundation (не-GUI части инфраструктуры Objective-C) и AppKit(части графического интерфейса пользователя Objective-C), а не UIKit (части графического интерфейса пользователя Objective-C).AppKit и UIKit довольно похожи, поэтому знание одного помогает изучать другое.

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