La connaissance du C n'est pas nécessaire (sauf pour la syntaxe qui est identique dans les 2 langages, mais qui est aussi fortement ressemblante à d'autres langages).
La gestion des pointeurs (de structures et/ou fonctions), et la gestion des blocs mémoire ne sont pas utiles pour le débutant, le cocoa n'en faisant usage que très peu (et dans des cas très particuliers, donc hors de portée du novice).
C'est vrai qu'en dehors des conditions, des boucles, des types, des structures, des tableaux, des pointeurs, des macros et des appels de fonctions, on n'a pas besoin de connaà®tre quoi que ce soit du C pour programmer en Objective-C.
C'est vrai qu'en dehors des conditions, des boucles, des types, des structures, des tableaux, des pointeurs, des macros et des appels de fonctions, on n'a pas besoin de connaà®tre quoi que ce soit du C pour programmer en Objective-C.
Donc il faut tout connaà®tre du C, si je comprends bien ton message! >:D
C'est vrai qu'en dehors des conditions, des boucles, des types, des structures, des tableaux, des pointeurs, des macros et des appels de fonctions, on n'a pas besoin de connaà®tre quoi que ce soit du C pour programmer en Objective-C.
Les conditions et les boucles ne sont pas propres au C (leur syntaxe l'est, mais un langage va bien au delà de la pure syntaxe). Les types et les structures ne sont que très peu utilisés (en général en POO on préfère utiliser des objets que des structures). Les pointeurs, oui il faut savoir qu'on met un "*" lors de la déclaration d'un objet-variable, mais de là à devoir comprendre "les pointeurs" c'est un pas que je ne franchirais pas... Et quand aux fonctions, ce n'est pas tellement utilisé en POO (ou alors "en interne").
Donc même sur une liste comme ça, tu es encore au delà de ce qui est requis comme connaissance du C.
Pas d'accord. Une bonne connaissance du C me paraà®t vraiment nécessaire pour utiliser l'objective-C ! Même si on utilise pas les pointeurs en objective C sous cocoa de la même façon qu'en C, je me demande comment on peut comprendre des choses un peu ardue comme l'allocation mémoire (ou sa désallocation), ou bien encore des NSArray si on n'a pas la moindre notion d'un pointeur en C.
Ben tu sais quoi Moi j'ai appris l'objective-C avec aucunes connaissances Ha, si : l'applescript Mais bon ça m'a pas du tout servi.. Après j'ai acheté Cocoa par la pratique ! Et l'obj-C m'a amené au C (que j'utilise encore rarement mais quasiment ds toutes mes applis même si c'est à peine quelques lignes)
Réponses
La connaissance du C n'est pas nécessaire (sauf pour la syntaxe qui est identique dans les 2 langages, mais qui est aussi fortement ressemblante à d'autres langages).
La gestion des pointeurs (de structures et/ou fonctions), et la gestion des blocs mémoire ne sont pas utiles pour le débutant, le cocoa n'en faisant usage que très peu (et dans des cas très particuliers, donc hors de portée du novice).
.
Donc il faut tout connaà®tre du C, si je comprends bien ton message! >:D
Les conditions et les boucles ne sont pas propres au C (leur syntaxe l'est, mais un langage va bien au delà de la pure syntaxe). Les types et les structures ne sont que très peu utilisés (en général en POO on préfère utiliser des objets que des structures). Les pointeurs, oui il faut savoir qu'on met un "*" lors de la déclaration d'un objet-variable, mais de là à devoir comprendre "les pointeurs" c'est un pas que je ne franchirais pas... Et quand aux fonctions, ce n'est pas tellement utilisé en POO (ou alors "en interne").
Donc même sur une liste comme ça, tu es encore au delà de ce qui est requis comme connaissance du C.
Ben tu sais quoi Moi j'ai appris l'objective-C avec aucunes connaissances Ha, si : l'applescript Mais bon ça m'a pas du tout servi..
Après j'ai acheté Cocoa par la pratique !
Et l'obj-C m'a amené au C (que j'utilise encore rarement mais quasiment ds toutes mes applis même si c'est à peine quelques lignes)
@+