Xcode est l'environnement de développement intégré (IDE) d'Apple que vous utilisez pour concevoir des applications pour les produits Apple. Il fournit divers outils pour gérer l'ensemble de votre flux de travail de développement, de la création de votre application au test, à la soumission et à l'optimisation de l'App Store.

Les commentaires sur plusieurs lignes peuvent être écrits sous la forme d'une barre oblique suivie d'un astérisque (/ *) et se terminer par un astérisque suivi d'une barre oblique (* /).

Les commentaires sur plusieurs lignes peuvent être écrits sous la forme d'une barre oblique suivie d'un astérisque (/ *) et se terminer par un astérisque suivi d'une barre oblique (* /).

Les instructions de transfert de contrôle utilisées dans Swift incluent:

  • Break
  • Continue
  • Fallthrough
  • Return

Dans Swift, les classes ne sont pas héritées de la classe de base et les classes que vous définissez sans spécifier sa superclasse deviennent automatiquement la classe de base.

Il prend en charge tout type de données et non seulement les synchronise, mais vérifie également l'égalité. L'instruction Switch doit être exhaustive, ce qui signifie que vous devez couvrir toutes les valeurs possibles pour votre variable.

Le point d'interrogation (?) Est utilisé lors de la déclaration d'une propriété. Il indique au compilateur que cette propriété est facultative et si la propriété peut contenir une valeur ou non.

Pour fournir une valeur par défaut pour une variable.

Le mot clé let est utilisé pour déclarer des constantes, tandis que var est utilisé pour déclarer des variables.

L'instruction de garde évalue une condition booléenne et poursuit l'exécution du programme si l'évaluation est vraie.

GCD est l'API la plus couramment utilisée pour gérer le code simultané et exécuter des opérations de manière asynchrone au niveau UNIX du système. GCD fournit et gère les files d'attente de tâches.

Une fonction synchrone ne retourne qu'après l'achèvement d'une tâche qu'elle commande.

Une fonction asynchrone, en revanche, revient immédiatement, ordonnant la tâche à effectuer, mais ne l'attendant pas.

MVC est un modèle de conception qui signifie Model View Controller. Ce modèle de conception sépare les données de leur affichage, médiatisé par un contrôleur de vue.

Les délégués sont un modèle de conception. Un délégué est simplement un objet auquel un autre objet envoie des messages lorsque certaines choses se produisent.

Core Data est un gestionnaire de graphes d'objets, qui a également la capacité de conserver les graphes d'objets dans un magasin persistant, sur un disque.

Réutilisabilité d'un objet déjà alloué.