Page 1 sur 4

commencer l'objective C

MessagePublié: Sam Avr 07, 2007 20:55
par Johnny le Chat

MessagePublié: Sam Avr 07, 2007 22:50
par PsychoH13

MessagePublié: Dim Avr 08, 2007 08:16
par iBloger
On se demande à quoi sa sert qu'il y ai tant de validateurs sur le SdZ si ca va toujours à la même vitesse...

MessagePublié: Dim Avr 08, 2007 10:02
par Johnny le Chat

MessagePublié: Dim Avr 08, 2007 10:34
par Elaum
Si t'accroche pas trop l'anglais, je te conseille de commencer par le java en regardant l'aspect théorique de la programmation object (classe, héritage, interfaces...)
Ensuite ce seras beaucoup plus simple de commencer l'objective-c

Maintenant en français sur l'objective-C je peu te conseiller ces sites :
http://www.objective-cocoa.org/
http://www.projectomega.org/
http://www.cocoa-x.com/

Un cours de POO sur commentcamarche.net
http://www.commentcamarche.net/poo/poointro.php3

MessagePublié: Dim Avr 08, 2007 10:59
par Johnny le Chat
J'ai déjà bien entammé la prgrammation en C. donc j e connais à peu près les bases théoriques de la programmation.
l'objectie C est-il proche du C ?

à propos, qu'est-ce que désigne exactement cocoa ? c'est un langage, j'ai entendu parler de framwork, mais je suis un peu perdu là... :smileylm33:

MessagePublié: Dim Avr 08, 2007 11:16
par Elaum
L'objective-C c'est une amélioration du C (un peu comme le C++)
En objective-C tu peu faire du C et de la programmation orienté objet (POO)

La POO au début ça peu sembler compliqué avec toutes ses notions (héritages, protocoles...)
En gros une classe c'est une sorte de struct plus complexe.

Le cocoa c'est une framework pour l'objective-C et le java sur mac os x
C'est à dire c'est une bibliothèque de fonction que tu inclus dans tes fichiers comme stdio stdlib...
En réalité c'est pas une bibliothèque de fonction mais une bibliothèque de classes, ce qui est donc plus puissant/flexible.

Par exemple en C une chaine de caractère c'est un char[] alors qu'en OC tu peux utiliser la classe NSString.
Si tu veux connaitre la taille d'une chaine par exemple, en C tu vas tapper taille = strlen(machaine);
En java tu vas faire taille = machaine.length(); ce qui ressemble au struc C
En OC tu vas faire taille = [machaine length];
Il y a bien plus de fonctions dans NSString que dans string.h

MessagePublié: Dim Avr 08, 2007 15:33
par PsychoH13

MessagePublié: Dim Avr 08, 2007 18:37
par Johnny le Chat
mais, est-ce qu'apprendre le C permet d'avoir une bonne base pour développer sous mac ?
ce langage permet-il autant de développer des applications que objective C ?

MessagePublié: Dim Avr 08, 2007 19:50
par PsychoH13

MessagePublié: Dim Avr 08, 2007 20:54
par Johnny le Chat

MessagePublié: Dim Avr 08, 2007 22:11
par poubelman

MessagePublié: Lun Avr 09, 2007 17:24
par PsychoH13

MessagePublié: Lun Avr 09, 2007 19:06
par peuks

MessagePublié: Lun Avr 09, 2007 19:18
par Johnny le Chat