iOS
Installation du SDK Parse pour iOS avec Swift et Xcode
18 min
installer le sdk parse sur votre projet ios swift introduction dans cette section, vous apprendrez comment installer le sdk ios parse 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 prérequis pour compléter ce tutoriel, vous avez besoin de une application créée sur back4app remarque suivez le tutoriel de nouvelle application parse pour apprendre à créer une application 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 1 installer le sdk suivez cette étape si vous n'avez pas encore installé le sdk ios de parse xcode peut utiliser cocoapods comme gestionnaire de dépendances pour les projets cocoa en swift et objective c vous pouvez vous référer à cocoapods guide de démarrage 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 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 maintenant, vous allez créer un podfile copiez le code suivant et collez le dans votre terminal puis appuyez sur retour si votre dossier montre maintenant votre podfile, vous l'avez fait correctement 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’ ” maintenant, vous allez ajouter parse à votre projet assurez vous que votre terminal est ouvert dans le dossier de votre projet copiez le code suivant et collez le dans votre terminal, puis appuyez sur retour cocoapods reconstruira le projet en tant qu'espace de travail et votre projet ressemblera maintenant à ceci si vous avez déjà ouvert votre projet xcode, fermez le à partir de maintenant, vous ouvrirez le fichier d'espace de travail au lieu du fichier de projet double cliquez sur le fichier d'espace de travail pour l'ouvrir félicitations ! vous avez maintenant installé le sdk ios de parse 2 connectez votre application parse ouvrez le fichier appdelegate swift de votre projet pour configurer les identifiants de l'application le sdk ios de parse utilise ces paramètres pour se connecter aux serveurs back4app en haut du fichier, vous devriez voir une fonction appelée ‘didfinishlaunchingwithoptions’ 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 1 let configuration = parseclientconfiguration { 2 $0 applicationid = "paste your application id here" 3 $0 clientkey = "paste your client id here" 4 $0 server = "https //parseapi back4app com" 5 } 6 parse initialize(with configuration) 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 1 import parse votre fichier appdelegate swift devrait maintenant ressembler à ceci faites attention , si xcode vous dit qu'il n'y a pas de no such module ‘parse’ , il y a une solution facile dans xcode, ouvrez ‘target > build settings > search paths > framework search paths’ et ajoutez ensuite deux valeurs ‘$(project dir)’ et ‘$(inherited)’ xcode pourra maintenant trouver votre module parse allez sur votre tableau de bord d'application sur le site back4app naviguez vers les paramètres de l'application cliquez sur fonctionnalités fonctionnalités > paramètres principaux paramètres principaux bloc> serveur serveur retournez à votre appdelegate m appdelegate m fichier et collez votre applicationid applicationid et clientkey clientkey voir plus dans notre guide de nouvelle application parse 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 1 import parse à l'intérieur de la fonction appelée ‘viewdidload’, ajoutez un extrait de code en dessous du code qui configure parse viewcontroller swift 1 testparseconnection() ensuite, ajoutez une fonction en dessous de la méthode viewdidload() viewcontroller swift 1 func testparseconnection(){ 2 let myobj = pfobject(classname "firstclass") 3 myobj\["message"] = "hey ! first message from swift parse is now connected" 4 myobj saveinbackground { (success, error) in 5 if(success){ 6 print("you are connected!") 7 }else{ 8 print("an error has occurred!") 9 } 10 } 11 } 12 } votre fichier viewcontroller swift terminé devrait ressembler à ceci construisez votre application sur un appareil ou un simulateur ( commande commande + r r ) 2 attendez que l'écran principal apparaisse 3 connectez vous sur site web de back4app 4 trouvez votre application et cliquez sur tableau de bord tableau de bord 5 cliquez sur noyau noyau 6 allez à navigateur navigateur si tout fonctionne correctement, vous devriez trouver une classe nommée firstclass firstclass comme suit 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 https //www back4app com/product/parse server et les modules complémentaires de back4app https //www back4app com/product/addons en savoir plus en parcourant nos tutoriels ios ou consultez la documentation open source de parse pour le sdk ios