2010-06-10 2 views

ответ

1

Это означает разработку с использованием инструментов, независимых от iPhone SDK. В основном это набор инструментов компиляции openource (gcc и т. Д.) И заголовков API, построенных методом обратной инженерии.

Окружающая среда, отличная от Mac OS X, например. Windows и iPhoneOS нуждаются в открытой инструментальной цепочке для iPhone, поскольку SDK - только для Mac. Юридически лицензия SDK запрещает разработку для проектов iPhone не для AppStore, поэтому открытая инструментальная цепочка должна использоваться для приложений на взломанных платформах.

Подробную информацию можно найти в http://www.saurik.com/id/4.

(Если вы ориентируетесь AppStore, вы можете забыть этот термин.)

1

Я бы порекомендовал iPhone Open Application Development, 2nd Edition By: Jonathan Zdziarski.

Это лучший общий ресурс я нашел на Open Tool и это достойное, если несколько устарел введение в программирование iPhone в целом.

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

0

это LITERALLY означает, что у вас будут такие вещи, как компиляция (и другие инструменты для разработчиков) напрямую в вашем iPhone и НЕ внешнем, поэтому Unix (BSD/Darwin) собственные программы внутри iPhone, а не xCode снаружи (ваш компьютер)