Objective-C Programmation Cheat Sheet

Divers N0S3LFESTEEM Février 25, 2016 0 1
FONT SIZE:
fontsize_dec
fontsize_inc

 Programmation iOS et Mac OS X des applications en Objective-C est de faire une déclaration. Vous pouvez faire une déclaration en Objective-C comptabilisés immédiatement en notant le point-virgule à la fin:

 déclaration;

 Vous trouverez pour voir les autres lignes de code, mais moins que la ligne se termine par un point-virgule, ne constitue pas une déclaration Objective-C.

 Objective-C intégré dans des types de données et les nouveaux types de données

 Les variables que vous déclarez en Objective-C - types de données Objective-C - doit être un type que le compilateur peut reconnaître. Objective-C est livré avec plusieurs haut-types de données, ainsi que des mécanismes pour créer une nouvelle programmation pour vos iOS ou l'application Mac OS X.

 Built-in types
 Type Description Taille omble Un personnage un int octet Un entier - un nombre entier de 4 octets flottent simple précision nombre à virgule flottante de 4 octets numéro double double précision en virgule flottante de 8 octets brièvement un entier court 2 octets Un double courts quatre octets de long Un long double 8 octets BOOL booléennes 1 octet Résumé Types

 énumération nom de type {identificateur1 ... identifiern};

 Les identificateurs sont des constantes de type int.

 typedef

 typedef nomtype identifiant;

 L'association avec un identificateur d'un type spécifique.

 Constantes

 Type const identificateur = valeur;
 valeur d'identifiant #define

 Vous permet de définir des noms pour les constantes.

 Opérateurs Objective-C

 Opérateurs Objective-C, comme dans d'autres langages de programmation, les opérations sur les variables. Objective-C fournit un grand nombre d'opérateurs, et de garder la trace de chacun d'eux peut être difficile si vous programmez votre iOS ou Mac OS X applications. Utilisez les tableaux suivants à votre mémoire à l'opérateur qui accomplit une tâche jogging.

 Les opérateurs arithmétiques
 Opérateur Ce qu'il fait + Addition - / Soustraction Multiplication Division Modulo *% relationnelle et Opérateurs d'égalité
 Opérateur Ce qu'il ne == Egal! = Non égal à> supérieur à = Supérieur ou égal à <= Inférieur ou égal à des opérateurs logiques
 Qu'est-ce que l'opérateur fait! PAS && ET logique || Opérateurs d'affectation logiques ou la connexion
 Opérateur Ce qu'il fait = + Addition - Soustraction * = = Multiplication / Division% Modulo = = = & Bitwise | = Inclusif bit à bit ou exclusifs ou ^ = << >> = = Shift Shift Gauche Droite Increment
 Opérateur Ce qu'il fait ++ Incrément - Opérateurs sur les bits Décrément
 Opérateur Ce qu'il fait et Bitwise | Inclusif bit à bit OU ^ OU exclusif ~ complément unaire << Shift Shift Gauche Droite >> Autres Opérateurs
 Opérateur Ce qu'il ne Moulé, taille Comma Sizeof? : & Conditionnelle Adresse * Indirection

 Les instructions de contrôle et de boucles en Objective-C

 Dans la programmation, comme dans la vie, vous devez prendre des décisions et d'agir sur eux. Objective-C fournit des instructions de contrôle et des boucles pour aider à obtenir votre programme en action. Vous pouvez répéter un ensemble d'instructions sur la base de toute condition, par exemple, ou encore la mise en œuvre de la séquence du programme. Voici la syntaxe de base pour les états et les boucles de contrôle Objective-C.

 sinon si

 si {
 déclaration si la condition est vraie;
 }
 else {
 déclaration si la condition est pas vrai;
 }

 pour

 pour {
 déclaration à effectuer, alors que la condition est vraie;
 }

 à

 pour {
 Déclaration;
 }
 ou
 Tapez existingVariable;
 pour {
 Déclaration;
 }

  •  * Expression est un objet qui est conforme au protocole NSFastEnumeration.

  •  Une liste NSArray et NSSet est sur le contenu.
  •  Une énumération est NSDictionary touches plus.
  •  Une liste NSManagedObjectModel est sur les entités.

 tandis que

 tandis que {
 pour effectuer la déclaration, tandis que la condition est vraie
 }

 faire tout

 do {
 pour effectuer la déclaration, tandis que la condition est vraie
 } Bien;

 Déclarations de saut

 retourner;

 Arrêter l'exécution et retourner à la fonction appelante.

 break;

 Laissez une boucle.

 continuer;

 Passer le reste de la boucle et commence la prochaine itération.

 nom d'étiquette goto;
 ...
 nom de l'étiquette:

 Un saut absolu à un point différent dans le programme.

 sortie;

 Votre programme se termine avec un code de sortie.

 Déclarer Classes et envoyer des messages en Objective-C

 Langages de programmation orientée objet vous permettent de déclarer des classes, créer des classes dérivées, et envoyer des messages aux objets instanciés d'une classe. Ce programme est l'essence de l'orienté objet et une partie des extensions orientées objet que Objective-C ajoute à C. Pour assurer que tout fonctionne bien, les directives de compilation sont disponibles qui vous permettent de le compilateur informer vos classes en utilisant vanclass et import.

 Interface

 #import "Superclass.h"
 Interface Nom de la classe: {superclasse
 exemple les déclarations de variables;
 }
 états de procédé
 Propriété exemple de déclaration de variable;
 -d

 Réalisation

 #import "ClassName.h"
 La mise en œuvre Nom de classe
 photosynthèse variable d'instance;
 des définitions de méthode
 -d

 Message Syntax

 import

 #import "filename.h"

 Garantit qu'un fichier d'en-tête à enregistrer une seule fois.

 classe

 classe ClassName;

 Clues de compilateur dans les types définis par l'utilisateur.

(0)
(0)