Le langage Objective- C est une variante orientée objet strict sur la norme C régulière. Ce langage a évolué au fil des décennies pour devenir la plate-forme de développement standard pour les ordinateurs Apple et les appareils mobiles . En programmation orientée objet , chaque objet de programmation contient ses propres données qui sont stockées dans " variables d'instance. " D'autres objets, et le programme dans son ensemble , peuvent « accéder », ces variables via " des méthodes d'accès . " Cependant, vous voudrez peut-être remplacer ces méthodes d'accès à un processus personnalisé qui effectue un travail supplémentaire . Instructions
1
Ouvrez le fichier «mise en œuvre » pour votre programme Object- C . Il s'agit du fichier qui crée le code pour toutes les méthodes dans votre programme , y compris les méthodes d'accès .
2
Tapez la ligne de code suivante, en remplaçant le " (int )" et " variable" pour le type de données réel et nom de la variable que vous affectent par votre méthode d'accès personnalisé:
- (int) variable {
par exemple, si vous avez une variable "float " appelé " fraction " vous devez taper la ligne suivante:
- (float) { fraction
3
tapez votre algorithme d'accesseur coutume , suivie par une accolade de fin pour signifier la fin de votre méthode d'accès . La méthode d'accès normal contient une seule ligne de code qui renvoie simplement la valeur de la variable :
rendement variable ;
Ainsi, la méthode d'accès originale apparaît comme :
- ( int) variable {
rendement variable ;
}
maintenant , supposons que vous voulez prendre la valeur d'une variable d'instance et le multiplier par 100. Par exemple, la variable d' instance peut être un nombre "float " (qui contient décimales ) appelé « pour cent ». Chaque fois que vous interagissez avec cette variable, vous voulez que le pour cent traité comme un entier. Ainsi , 0,67 est de devenir 67. La totalité de votre méthode d'accès personnalisé peut ressembler à ceci:
- (float) { oldpercent
int newpercent = (int ) oldpercent * 100 ;
newpercent de retour;
}