2009-05-17 5 views
3

J'ai besoin de construire une application qui fonctionnera sur OS X, interrogeant les données, et affichant ces données en plein écran d'une manière pure et graphique - en général "identificateur: valeur" du texte sous une forme de tableau, mais éventuellement avec des lignes d'étincelles pour afficher les changements historiques, et des "animations" (rien d'extraordinaire, juste du texte qui s'estompe et similaire) pour afficher les mises à jour.Le moyen le plus rapide pour démarrer le développement d'une application OS X?

Cependant, je ne sais pas par où commencer. Je n'ai aucune expérience avec le développement d'applications de bureau ou le développement sur un mac. Où puis-je rechercher les informations de développement d'OS X qui me permettront d'être rapidement opérationnel (à partir d'un arrière-plan de développement web)?

Répondre

5

Pour le développement d'OS X, et un très bon aperçu qui vous permettra d'écrire rapidement des applications réelles, je ne suis pas sûr que quelque chose puisse correspondre au livre d'Aaron Hillegass, Cocoa Programming for Mac OS X.

Beaucoup considèrent la programmation de la Bible de Cocoa comme un exemple. Vous écrivez des applications que vous pouvez réellement exécuter tout au long.

Il est utile, mais pas autant, pour le développement de l'iPhone, que vous ne mentionnez pas dans votre question, mais que vous faites dans vos tags.

+0

J'ai secondé ce livre, j'ai trouvé que c'était un bon livre quand j'ai commencé à apprendre le cacao – paulthenerd

+0

la seule partie que j'ai trouvé un peu décevante était la section sur les données de base (en soi un sujet assez complexe). L'exemple dépend entièrement de l'utilisation d'Interface Builder pour lier directement les éléments d'interface aux données. Mais à part cette section, c'est absolument top. – mmc

2

Si vous voulez vraiment aller natif avec OS X, cela signifie surtout apprendre l'objectif-C et le cacao. Vous commencez en devenant un membre Apple Developer Connection (ADC) et en téléchargeant XCode. À l'intérieur du site ADC, il y a beaucoup d'informations qui vous aideront à démarrer, la référence Objective C, l'exemple de code, etc. En fonction de votre arrière-plan, vous pouvez envisager d'utiliser Adobe Air pour votre application, si vous connaissez Flex ou Flash qui pourrait être plus facile à apprendre pour vous.

Il y a aussi quelques questions déjà sur stackoverflow à ce sujet https://stackoverflow.com/search?q=learn+cocoa

0

Jetez un oeil à http://www.realsoftware.com. C'est un environnement de développement multi-plateforme. Facile à apprendre, communauté d'utilisateurs établie, beaucoup d'échantillon, code partagé pour vous aider à démarrer.

+0

Assez friands de Cocoa, mais si vous débutez, Realbasic a une courbe d'apprentissage plus rapide. – Jordan

+0

marquée en raison de l'étiquette de l'iPhone dans la question. –

Questions connexes