Débutant en cocoa et objective-c

Le
Didier Fradet
Bonjour,

je suis habitué à la programmation objet en Java et je voudrais
m'initier à la programmation en objective-c et cocoa pour les
applications graphiques.

D'après mes recherches sur Internet, j'ai constaté qu'une des
difficultés étaient d'obtenir de la documentation sur les classes et des
tutoriaux. Pour la documentation, on peut obtenir des choses à partir de
l'installation des outils du développeur comme sur
file:///Developer/doc_dev_dec_07/referencelibrary/index.html

Je trouve que c'est fouillis. Y aurait-il comme en Java une
documentation des API pour les classes ?

Enfin, pourriez-vous me conseiller des sites intéressants ?

Merci d'avance,

Didier Fradet
Questions / Réponses high-tech
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Franck
Le #17752621
Didier Fradet wrote:
Je trouve que c'est fouillis. Y aurait-il comme en Java une
documentation des API pour les classes ?



Toutes les API sont pourtant documentées dans la documentation fournie
avec XCode et accessible en démarrant XCode justement...
Didier Fradet
Le #17753401
Bonjour,


Franck a écrit :
Didier Fradet wrote:
Je trouve que c'est fouillis. Y aurait-il comme en Java une
documentation des API pour les classes ?



Toutes les API sont pourtant documentées dans la documentation fournie
avec XCode et accessible en démarrant XCode justement...



OK, merci. Je n'ai pas encore utilisé XCode car je préfère lire et
commencer à comprendre le langage avant de commencer à coder.

A propos d'XCode, y a-t-il une complétion comme avec NetBeans par exemple ?

Merci, cordialement,

Didier Fradet
Anthony Gelibert
Gilles
Le #17757221
Didier Fradet a écrit :
Enfin, pourriez-vous me conseiller des sites intéressants ?


Pas sûr que tous ces liens soient bons et rangés



http://developer.apple.com/fr/
http://www.cocoadevcentral.com/articles/000085.php
http://developer.apple.com/documentation/Cocoa/Conceptual/NSPersistentDocumentTutorial/index.html
http://developer.apple.com/documentation/Cocoa/DataManagement-date.html#//apple_ref/doc/uid/TP30000416-TP30000445
http://www.cocoadev.com/index.pl?NSTableView
http://homepage.mac.com/mkino2/backnumber/image/2005_11/DNDCoreData.pdf
http://developer.apple.com/documentation/Cocoa/Conceptual/CoreData/index.html
http://developer.apple.com/documentation/Cocoa/Conceptual/CoreData/Persistence.pdf
http://developer.apple.com/documentation/Cocoa/Conceptual/CoreData/Articles/cdFAQ.html#//apple_ref/doc/uid/TP40001802-DontLinkElementID_13
http://theocacao.com/document.page/130
http://theocacao.com/

http://www.cocoabuilder.com/archive/message/cocoa/2005/5/17/136210
http://www.objective-cocoa.org/forum/index.php?topic".0
http://developer.apple.com/documentation/Cocoa/Reference/Foundation/ObjC_classic/index.html#//apple_ref/doc/uid/20001091
http://homepage.mac.com/mmalc/CocoaExamples/controllers.html
http://cocoadevcentral.com/
http://developer.apple.com/samplecode/Cocoa/index-date.html
http://www.labo-apple.org/fr/cocoa/
http://www.cocoaprogramming.net/index.html


http://www.cocoadeCocoaOpen
http://www.cocoadevcentral.com/v.com/index.pl

Si t'en veux d'autres ?

Quelques forums :
http://objective-cocoa.org/
http://forums.macfr.com/
http://forum.macbidouille.com/index.php?sfada4e581af01c90a95f073e387e7db&showforum%
http://forum.macbidouille.com/index.php?showforum9
http://www.macdev.fr/cgi-bin/WebObjects/macdevfr.woa/1/wo/MrxaPcdU8kWh4z57X5NE3M/6.0.3.5.1
http://cocoa-x.com/
http://www.projectomega.org/subcat.php?lg=fr&php=oreilly_cocoa
http://cocoa.mac-fan.com/

--
La jeunesse c'est le temps d'étudier la sagesse et la vieillesse c'est
le temps de la pratiquer. (Jean-Jacques ROUSSEAU)
grokub
Le #17758751
Didier Fradet
Je trouve que c'est fouillis.



Moi aussi. J'ai trituré le dossier documentation pour faire une table
des Conceptuals. Ça peut aider.

http://www2.pescadoo.net/CocoaConceptual.html

Il faut le recopier chez soi parceque ça pointe sur
file:///Developer/ADC Reference Library/documentation/

Attention, c'est du XCode 2.5.
Un bout de Perl produit ça.

Y aurait-il comme en Java une
documentation des API pour les classes ?



Difficile vu le nombre de technologies et leur empilement.
Vais-je utiliser des NSString ou des CFString?

Une fois qu'on a acquis une vue d'ensemble, ce qui est loin d'être mon
cas, la doc intégrée à XCode (alt-click sur une classe) permet de s'y
retrouver rapidement.

Quelques guides pas à pas m'ont pas mal aidé, surtout parcequ'ils ne
peuvent *pas* rater, contrairement à ce qu'on trouve sur le web:

Building a Text Editor in 15 Minutes (et c'est vrai!)
CurrencyConverterBindings, super pour apprendre les bindings.

Il doit y en avoir d'autres mais j'ai pas trouvé tellement c'est
fouillis. La structure de la doc pose en effet un gros problème.


--
Jean-Yves Bernier
Gilles
Le #17762011
Jean-Yves Bernier a écrit :
Didier Fradet
Je trouve que c'est fouillis.



Moi aussi. J'ai trituré le dossier documentation pour faire une table
des Conceptuals. Ça peut aider.

http://www2.pescadoo.net/CocoaConceptual.html




Building a Text Editor in 15 Minutes (et c'est vrai!)
CurrencyConverterBindings, super pour apprendre les bindings.



Y aurait des liens morts que ça ne m'étonnerait pas...

--
La jeunesse c'est le temps d'étudier la sagesse et la vieillesse c'est
le temps de la pratiquer. (Jean-Jacques ROUSSEAU)
grokub
Le #17765571
Gilles
Y aurait des liens morts que ça ne m'étonnerait pas...



Où ça? Dans mon HTML?

C'est dû au fait que certains documents sont organisés en packages
(XcodeUserGuide par exemple) et que je n'en ai pas tenu compte.

Il faut alors chercher l'index dans Contents/Resources/en.lproj.

Disons que c'est un moyen sale et rapide de tenter d'avoir une vue
d'ensemble de la doc, ça fait cruellement défaut quand on débute.




--
Jean-Yves Bernier
Didier Fradet
Le #17796581
Bonjour,

Pour visualiser la documentation, j'ai trouvé AppKiDo que l'on peut
télécharger à l'adresse :
http://homepage.mac.com/aglee/downloads/appkido.html

Je trouve que ce n'est pas mal du tout.

Cordialement

Didier Fradet


Jean-Yves Bernier a écrit :
Didier Fradet
Je trouve que c'est fouillis.



Moi aussi. J'ai trituré le dossier documentation pour faire une table
des Conceptuals. Ça peut aider.

http://www2.pescadoo.net/CocoaConceptual.html

Il faut le recopier chez soi parceque ça pointe sur
file:///Developer/ADC Reference Library/documentation/

Attention, c'est du XCode 2.5.
Un bout de Perl produit ça.

Y aurait-il comme en Java une
documentation des API pour les classes ?



Difficile vu le nombre de technologies et leur empilement.
Vais-je utiliser des NSString ou des CFString?

Une fois qu'on a acquis une vue d'ensemble, ce qui est loin d'être mon
cas, la doc intégrée à XCode (alt-click sur une classe) permet de s'y
retrouver rapidement.

Quelques guides pas à pas m'ont pas mal aidé, surtout parcequ'ils ne
peuvent *pas* rater, contrairement à ce qu'on trouve sur le web:

Building a Text Editor in 15 Minutes (et c'est vrai!)
CurrencyConverterBindings, super pour apprendre les bindings.

Il doit y en avoir d'autres mais j'ai pas trouvé tellement c'est
fouillis. La structure de la doc pose en effet un gros problème.




Gilles
Le #17802601
Didier Fradet a écrit :
Bonjour,

Pour visualiser la documentation, j'ai trouvé AppKiDo que l'on peut
télécharger à l'adresse :
http://homepage.mac.com/aglee/downloads/appkido.html

Je trouve que ce n'est pas mal du tout.



Nous connaissons tous ça, mais maintenant XCode possède un module de
recherche qui en diminue l'intérêt...



--
La jeunesse c'est le temps d'étudier la sagesse et la vieillesse c'est
le temps de la pratiquer. (Jean-Jacques ROUSSEAU)
Publicité
Poster une réponse
Anonyme