A partir d'aujourd'hui a inauguré une nouvelle section (catégorie à être corrigée) dédié au développement d'applications sur l'iPhone d'Apple! Je déclare maintenant que beaucoup des éléments qui va publier un "couper" en ligne avec l'esprit de ce blog, qui sera principalement pour les utilisateurs avancés. Cependant, comme je l'ai fait pour d'autres sujets, je vais essayer d'être aussi clair que possible et, si nécessaire, pour insérer une certaine «concept de base« utile à un large public. Je dis cela parce que je ne vais pas publier un autre "Bonjour le monde", créé avec Interface Builder, vous trouverez sur le net suffisant. Je voudrais aussi aborder la question en profondeur, aborder les questions techniques et difficiles à trouver sur le net.
Conseils pour le développement de l'iPhone d'Apple
Pour ceux qui veulent démarrer ou pour ceux qui ont déjà essayé d'écrire des applications pour iPhone, la liste de quelques trucs "personnels" que j'espère utiles:
- Dotavi un Mac: il semble évident mais il vaut mieux le stress! Même un Mac Book est fine ...
- Rechercher sur le Web: Internet vous trouverez de nombreuses informations sur la façon dont vous devriez commencer à être enregistrée comme une outils de développement Apple et le SDK, vous devez commencer à développer
- Etudiez bien le dossier C: sans une bonne connaissance du C (si elle n'est pas très bon) est très complexe à comprendre et à apprendre à développer pour l'iPhone d'Apple. À cet égard, je ne peux que conseiller la bible de cette langue, Kernighan & Ritchie ou le bien connu (par le nom de l'auteur Brian Kernighan W. et Dennis M. Ritchie) qui sont en ligne sur Google Books
- Armez-vous de patience: Objective-C est le langage utilisé pour développer (en général) et Apple, en particulier, sur l'iPhone. Conçu par Brad J. Cox au début de 1980, avait comme couche supplémentaire à la norme C, héritant d'une autre langue bien connue: Smalltalk-80. L'Objective-C entre la version "officielle" dans Apple à la fin de 1996, et sera utilisé pour écrire OS X. L'environnement de développement créé par l'introduction de l'Objective-C de cacao! Le fait que l'Objective-C est à la fin d'un mélange de C / C + + syntaxe et de cacao pur, envoie d'abord vous hors de mon esprit principalement parce que certaines choses ne fonctionnent pas, malgré une syntaxe correcte. Cependant je vous assure que c'est seulement une question d'habitude, un bon programmeur passé la première semaine de "l'enfer" commencera déjà à se sentir à l'aise.











Excellente idée cette colonne. J'avais déjà cherché et recueilli de la documentation »à lire, mais par manque de temps pour le moment c'est tout ce qu'on voit sur le côté ... vous avez à dire!
Bonjour,
Emmanuel
Vous savez que récemment que je faisais un peu de réflexion pour le développement d'applications iPhone?
Heureusement, j'ai étudié pendant des années en C / C + + mais je n'ai toujours pas obtenu un MAC (vabè est déjà dans le panier).
Cmq suivre le livre avec beaucoup de plaisir, il ya sûrement des choses intéressantes proporrai
Giovambattista Bonjour, je voudrais programmer l'application pour l'iPhone, je sais que C, grâce à plusieurs années d'études et je voudrais étendre mes connaissances. Pourrais-je vous demander de rendre compte d'un guide sur la façon de commencer?
Merci d'avance
@ ORSC:
Toutes les informations nécessaires et suffisantes pour initier le développement de l'iPhone d'Apple, des tutoriels, des démos et des vidéos, vous êtes effectivement sur le site d'Apple (mieux si vous êtes inscrit en tant que développeur). Sinon, je vous suggère de recherche sur Google Books , où vous trouverez de nombreux livres sur les deux Objective-C sur iPhone / cacao. Sur Internet, alors il ya beaucoup de choses, voir, par exemple, iSpazio , mais si vous recherche Google, vous verrez qu'il ya beaucoup d'info. Enfin télécharger toutes les sources que vous trouverez et de les étudier, essayez de modifier et de codage, le codage et l'encodage ... la seule bonne façon d'apprendre à développer sur l'iPhone (mais c'est une règle générale) a fixé un objectif et d'écrire du code ...
L'année dernière, lors du lancement de l'iPhone 3G en Italie, j'ai pensé que je devais commencer à développer des applications pour iPhone (reniflant les affaires solides qu'ils pourraient tirer de la killer app appropriés localiser).
). Ce n'est pas un coût minime
Mais ensuite j'ai abandonné, parce que le démarrage initial, en termes de coût, il semblait peu probable d'être réinitialisé dans un court laps de temps.
En fait, vous devez:
1) Achetez un Mac (même mini): Apple ne permet pas le développement des différents systèmes de son (en sortant de votre vie
2) acheter un iPhone? C'est un passage qui pourrait être évitée (il s'agit d'un émulateur), mais à mon avis est toujours mieux d'être en mesure de tester le matériel, puis réelle. Même ce n'est pas un coût minime.
3) Même si le SDK est gratuit pour les développeurs, les mêmes ne peuvent pas être dit à l'époque «passer» dans leurs propres applications sur l'Apple Store. Là aussi, doivent payer des droits à Apple (même si je pense que cela commence à 99 $). Il sera confronté, mais c'est toujours un coût pour être récupérés succcessivamente.
Alors, finalement, j'ai estimé une première start-up de près de € 1300 / 1400.
Pour distribuer l'application de quelques dollars vaut vraiment la peine?
@ Christian: ils sont les mêmes choses que je pensais aussi. Je dois dire que cette "fermeture" ne comprend pas bien, surtout maintenant que Apple a produit un appareil (l'iPhone) qui doit avoir une croix cible. Cependant, comme une qui concerne le point, à savoir l'incapacité à développer des applications iPhone sur Windows ou Linux, je crois que ce n'est pas un bureau "bloquer" gêne, car il peut être l'autre.
Comment savez-vous sur les applications iPhone d'Apple peut être développée selon deux voies: WebKit et XCode. Avec la première option, en pratique, est développé en HTML / JavaScript, donc ce qui va se créer une application Web doit être corrigé. Cette approche permet le développement d'application iPhone d'Apple est également sur les systèmes Windows, par exemple, l'extension de Aptana IDE pour développer des applications pour iPhone.
La route avec XCode est le plus propre et sophistiqué, génère effectivement des applications aussi bien connu dans le sens de l'exécutable (court) terme. Comme une sorte de iPhone OS X Lite, c'est à dire un petit ordinateur portable Apple, où l'évolution avec XCode pour iPhone est comme si vous étiez développement d'une application Cocoa pour Mac Dans la pratique, un environnement de développement pour iPhone peut fonctionner sur Windows devrait apporter avec Noyau Mac ... si tout est comme d'essayer de développer une application sur Windows sur un Mac, manquerait les appels système.
Morale, parce que Mac émule parfaitement sous Windows, ce serait de passer tous les Mac, donc le problème serait résolu.
Cependant, nous espérons que les politiques de développement d'Apple devient un peu plus "ouvert" à l'avenir ...
@ Emmanuel: @ Giovambattista Fazioli:
Je suis d'accord ça!