2009-12-23 7 views
2

J'ai fait un peu de programmation iPhone (j'ai même une application publiée) mais ce qui m'intéresse vraiment, c'est d'apprendre à créer des applications pour OS X. Je suis développeur .Net depuis 7 ans et j'en ai compréhension de la façon de faire des applications de bureau, mais je ne sais pas grand-chose sur la gestion de la mémoire comme. Net m'a gâté. J'espérais que quelqu'un pourrait me diriger vers un bon tutoriel pour Objective-C/Cocoa mais ciblant spécifiquement les protocoles de réseau car l'application que j'ai à l'esprit aurait besoin de capacités de réseautage (c'est un jeu au tour avec chat inclus). Partout où je recherche des tutoriels ces jours-ci, cela m'amène à des tutoriels sur iPhone et Cocoa-Touch, mais j'ai besoin de tutoriels pour mon bureau.Tutoriel Objective-C/Cocoa pour une application compatible Internet?

+1

Si vous utilisez Garbage Collection sur le bureau, les problèmes de gestion de la mémoire disparaissent (généralement). – Abizern

+0

@Abizem - Comment utilisez-vous exactement Garbage Collection alors? –

+1

Comment exactement? J'autorise le paramétrage de la construction, puis suivez ceci: http://developer.apple.com/mac/library/documentation/cocoa/conceptual/GarbageCollection/Introduction.html – Abizern

Répondre

2

Vous devrez probablement aborder les deux sujets séparément. Pour le développement général d'applications de bureau, le livre Cocoa Programming for Mac OS X d'Aaron Hillegass est le plus souvent recommandé. Il couvre également la gestion de la mémoire, mais si vous avez déjà publié une application iPhone, je présume que vous avez déjà abordé le sujet.

Pour la mise en réseau, Apple fournit Getting Started with Networking, Internet, and Web, qui est un peu large, mais conduit à Introduction to Stream Programming Guide for Cocoa, qui à son tour contient le chapitre Setting Up Socket Streams.

également garder à l'esprit, OS X est une plate-forme Unix ™ et Objective-C est un sur-ensemble de C. Cela signifie que vous pouvez éviter entièrement Cocoa et utiliser l'API socket BSD en utilisant directement la syntaxe standard C — qui signifie que vous pouvez simplement Google "bsd socket tutorial" et vous êtes parti pour les courses.

+0

+1 Livre d'Aaron Hillegass Cocoa Programming pour Mac OS X – stefanB

+0

Hillegass est désespérément coincé en 1988. Il n'y a rien dans son livre qui ne soit pas dans les matériaux gratuits d'Apple. –

-1

Apple a une tonne d'entre eux. Les tutoriels pour débutants n'auront pas grand-chose à voir avec les jeux en ligne, car ils s'adressent aux débutants.

+0

Je ne m'appellerais pas un débutant. Je suis un intermédiaire qui cherche à trouver plus d'informations sur la mise en réseau des applications os x. Peut-être que je devrais faire des tutoriels Cocoa débutant tout en faisant des tutoriels intermédiaires de mise en réseau Objective-C. –

+0

+1 pour contrer le vote négatif. – Abizern

1

L'installation de XCode est accompagnée d'un exemple de code dans le dossier/Developer/Examples. Il y a encore plus sur le site ADC, tel que GeekGameBoard.

Questions connexes