2010-06-10 3 views

Répondre

1

Cela signifie développer en utilisant des outils indépendants de l'iPhone SDK. Il a principalement l'ensemble des outils de compilation opensource (gcc, etc.) et les en-têtes API construits par reverse engineering.

Environnement autre que Mac OS X, par ex. Windows et iPhoneOS ont besoin de la chaîne d'outils ouverte pour cibler l'iPhone car le SDK est uniquement pour Mac. Légalement, la licence SDK interdit le développement pour les projets iPhone et non pour l'AppStore, de sorte que la chaîne d'outils ouverte doit être utilisée pour les applications sur les plates-formes jailbreakées.

Vous trouverez des informations détaillées dans http://www.saurik.com/id/4.

(Si vous ciblez AppStore, vous pouvez oublier ce terme.)

1

je recommande iPhone Open Application Development, 2nd Edition By: Jonathan Zdziarski.

Il est la meilleure dans l'ensemble j'ai trouvé sur l'outil ouvert et il est une bonne si un peu daté introduction à la programmation iPhone en général.

Cependant, je vous préviens que le marché des logiciels d'outils ouverts est très petit. Je pense que les seules personnes qui l'utilisent vraiment pour quelque chose de significatif au-delà de l'amusement sont les développeurs d'entreprise qui veulent personnaliser de manière optimale l'utilisation de leur iPhone par leur entreprise. Si vous envisagez de fonder une entreprise de marché de masse sur Open Tool, je ferais des recherches sur la rentabilité avant de me lancer.

0

il LITERAL signifie que vous aurez des choses comme la compilation (et d'autres outils de dev) directement dans votre iPhone et non externe, donc Unix (BSD/Darwin) propres programmes à l'intérieur de l'iPhone et pas xCode à l'extérieur (votre ordinateur)

Questions connexes