iOS
Parse Swift SDK

Installation du SDK Parse iOS Swift pour Xcode 12/14

12min

Installer le SDK Parse sur votre projet iOS Swift

Introduction

Dans cette section, vous apprendrez comment installer le SDK Parse Swift iOS dans votre projet Xcode.

Dans ce tutoriel, nous utiliserons une application de base créée en Swift avec Xcode 12 et iOS 14.

À tout moment, vous pouvez accéder au projet complet construit avec ce tutoriel sur notre dépôt GitHub.

Conditions préalables

Pour compléter ce tutoriel, vous avez besoin de :

  • Une application créée sur Back4App.
  • Xcode.
  • Application iOS de base.
    • Remarque : Si vous n'avez pas d'application de base créée, vous pouvez ouvrir Xcode et cliquer sur Fichier-> Nouveau-> Projet -> iOS. Ensuite, sélectionnez Application. Après avoir créé votre application de base, vous êtes prêt à suivre ce guide.
Document image




Document image


1 - Choisissez votre méthode d'installation

1.1 - Installer le SDK iOS Parse Swift

Suivez cette étape si vous n'avez pas encore installé le SDK iOS Parse Swift.

Xcode peut utiliser CocoaPods comme gestionnaire de dépendances pour les projets Cocoa en Swift et Objective-C.

Vous pouvez vous référer à Guide de démarrage de CocoaPods pour des détails supplémentaires.

Pour installer CocoaPods, ouvrez votre terminal, copiez le code suivant et collez-le dans votre terminal puis appuyez sur retour :

$ sudo gem install cocoapods

CocoaPods devrait s'installer automatiquement après que vous ayez entré votre mot de passe. S'il y a un problème, vous devrez peut-être mettre à jour votre version locale de Ruby.

Ensuite, ouvrez le dossier du projet Xcode et ouvrez une fenêtre de terminal dans ce dossier.

Document image


Maintenant, vous allez créer un Podfile. Copiez le code suivant et collez-le dans votre terminal, puis appuyez sur retour :

$ pod init

Si votre dossier affiche maintenant votre Podfile, vous l'avez fait correctement.

Document image


Faites attention, Si vous ne voyez pas le podfile, assurez-vous que votre terminal est bien dans le dossier du projet..

Ensuite, ouvrez votre Podfile avec Xcode ou tout éditeur de texte et sous chaque cible, ajoutez "pod 'Parse'".

pod 'ParseSwift'

Votre Podfile ressemblera à ceci :

platform :ios, '14.0' target 'Cocoapods_ParseSwift' do # Comment the next line if you don't want to use dynamic frameworks use_frameworks! # Pods for Cocoapods_ParseSwift pod 'ParseSwift' end

Maintenant, vous allez ajouter Parse Swift à votre projet. Assurez-vous que votre terminal est ouvert sur le dossier de votre projet. Copiez le code suivant et collez-le dans votre terminal, puis appuyez sur retour :

$ pod install

CocoaPods reconstruira le projet en tant qu'espace de travail et votre projet ressemblera maintenant à ceci.

Document image


Si vous avez déjà ouvert votre projet Xcode, fermez-le. À partir de maintenant, vous ouvrirez le fichier de l'espace de travail au lieu du fichier du projet. Double-cliquez sur le fichier de l'espace de travail pour l'ouvrir.

Document image


Félicitations ! Vous avez maintenant installé le SDK iOS de Parse

2 - Connectez votre application Parse

  1. Ouvrez le fichier AppDelegate.swift de votre projet pour configurer les identifiants de l'application.
  2. Le SDK iOS Swift de Parse utilise ces paramètres pour se connecter aux serveurs Back4App.
  3. En haut du fichier, vous devriez voir une fonction appelée ‘didFinishLaunchingWithOptions’.
  4. Collez le code suivant à l'intérieur de cette fonction, et assurez-vous qu'il est au-dessus de la ligne qui dit ‘return true’.
AppDelegate.swift


En haut de votre fichier AppDelegate.swift, assurez-vous d'inclure Parse en tant que module en ajoutant le code suivant juste en dessous de ‘import UIKit’.

AppDelegate.swift


Votre fichier AppDelegate.swift devrait maintenant ressembler à ceci :

AppDelegate.swift


Faites attention, Si Xcode vous dit qu'il n'y a Aucun module ‘Parse’ il y a une solution facile. Dans Xcode, ouvrez ‘Cible > Paramètres de construction > Chemins de recherche > Chemins de recherche de framework’ et ajoutez ensuite deux valeurs : ‘$(PROJECT_DIR)’ et ‘$(inherited)’. Xcode pourra maintenant trouver votre module Parse.

  1. Allez sur votre tableau de bord d'application sur le site Back4App.
  2. Accédez aux paramètres de l'application : Cliquez sur Fonctionnalités > Paramètres principaux > Serveur.
  3. Retournez à votre AppDelegate.swift fichier et collez votre applicationId et clientKey.

3 - Testez votre connexion

Ouvrez votre fichier ViewController.swift.

En haut du fichier, assurez-vous d'inclure Parse en tant que module en ajoutant le code suivant juste en dessous de ‘import UIKit’.

ViewController.swift


À l'intérieur de la fonction appelée ‘viewDidLoad’, ajoutez un extrait de code sous le code qui configure Parse.

ViewController.swift


Ajoutez ensuite une fonction en dessous de la méthode viewDidLoad().

ViewController.swift

  1. Construisez votre application sur un appareil ou un simulateur (Commande+R).
  2. Attendez que l'écran principal apparaisse.
  3. Connectez-vous à Site Web Back4App
  4. Trouvez votre application et cliquez sur Tableau de bord
  5. Cliquez sur Noyau.
  6. Allez à Navigateur.

Si tout fonctionne correctement, vous devriez trouver une classe nommée GameScore et les objets sauvegardés dedans.

Prochaines étapes

À ce stade, vous avez appris comment commencer avec les applications iOS. Vous êtes maintenant prêt à explorer les fonctionnalités principales de Parse Server et les modules complémentaires de Back4App.

En savoir plus en parcourant nos tutoriels iOS ou consultez la documentation open source de Parse pour le SDK iOS.