On se demande à quoi sa sert qu'il y ai tant de validateurs sur le SdZ si ca va toujours à la même vitesse...
Publié: Dim Avr 08, 2007 10:02
par Johnny le Chat
Publié: 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
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à...
Publié: 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
Publié: Dim Avr 08, 2007 15:33
par PsychoH13
Publié: 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 ?