Les variables et méthodes privées ou publiques

Publié le 21 janvier 2012 par Deviphonepro

thématiques:variable public, variable privee, methode publique, methode prive, objective C, developpement iphone

Un chose importante à comprendre en Objective C, est que les variables sont privées ou publiques selon qu’elles soient déclarées dans le fichier d’en-tête ou le fichier d’implémentation. Il n’existe aucun mot-clé public ou private auxquels vous pourriez être habitués dans les autres langages tel que Java.
Si la variable est dans le fichier d’en-tête, elle est publique, sinon, elle est privée.
Vous devez donc vous demander comment déclarer des méthodes privées dans le fichier d’implémentation?

Pour ce faire, vous pouvez avoir un @interface className() et déclarer vos méthodes privées entre @interface et @end, n’oubliez pas par contre les ().
Il y a cependant une petite subtilité, comme vous pouvez le voir plus haut, on ne spécifie pas non plus la super classe, à la place nous avons ces parenthèses ouvrantes et fermantes.
Vous ne pouvez avoir qu’un @interface dans votre fichier d’implémentation.
mots-clefs:variable public, variable privee, methode publique, methode prive, objective C, developpement iphone