L'utilisation de Parse avec Swift et Xcode 6

L'utilisation de Parse avec Swift et Xcode 6

Parse est une plate-forme qui propose de nombreux outils, et parmi ceux-ci, un « service comme back-end ». Parse s'occupe de la mise en œuvre du back-end, afin que les développeurs puissent se concentrer sur la conception de leurs applications tout en exploitant la puissance de la persistance des données dans le nuage.

Lecteur de longue date, Lukas von Mateffy partage avec vous ce tutoriel sur la façon d'utiliser Parse avec Swift.

Les commentaires et les suggestions d'amélioration sont les bienvenus, alors, après votre lecture, n'hésitez pas. Commentez Donner une note à l'article (5).

Article lu   fois.

Les deux auteur et traducteur

Traducteur : Profil Pro

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

I. Introduction

Lorsque Apple annonçait Swift, on nous a dit que leur nouveau langage de programmation supportera toujours le code Objective-C. Cela signifie que nous pouvons continuer à utiliser les frameworks populaires comme Parse, etc. ! Si vous ne savez pas ce qu'est Parse, apprenez-le ICI.

Pour l'utilisation des fonctionnalités de Parse, Chris a déjà fait un tutoriel dans son cours.
Puisque les méthodes sont les mêmes, vous pouvez continuer à travailler avec les méthodes utilisées auparavant, il faut juste modifier la syntaxe.

Dans ce tutoriel, je vais expliquer uniquement comment importer le framework Parse dans votre projet Swift et quelques notions de base sur la façon de l'utiliser. Bon, commençons !

II. Étape 1 : Configurer Parse Backend

Tout d'abord, vous devez créer un nouveau compte sur Parse.com.

Image non disponible
Image non disponible

Ensuite, vous serez invité à créer une nouvelle application. Si vous avez déjà un compte, vous devez en créer une vous-même.

Entrez le nom de votre application et cliquez sur « Create app ».

Après cette étape, s'affichera une liste de clés de votre application. Gardez-les précieusement ! Avec elles, vous pourrez accéder à vos données Parse, etc. ! Pour l'App iOS, vous aurez besoin de la clé de l'application et de la clé du client.

Image non disponible

Maintenant, allez dans la section Téléchargements de votre Backend Parse et téléchargez Parse iOS SDK.

Image non disponible

III. Étape 2 : Configurer le projet Xcode

Créez un nouveau projet Xcode et complétez les informations. Il est important de sélectionner Swift comme langage de programmation.

Image non disponible
Image non disponible

Une fois l'application créée, cliquez sur votre projet et allez dans « Build Phases ».
Pour utiliser Parse, vous devrez ajouter ces frameworks dans la liste « Link Binary With Libraries » :

  • AudioToolbox.framework ;
  • CFNetwork.framework ;
  • CoreGraphics.framework ;
  • CoreLocation.framework ;
  • libz.dylib ;
  • MobileCoreServices.framework ;
  • QuartzCore.framework ;
  • Security.framework ;
  • StoreKit.framework ;
  • SystemConfiguration.framework.

Ensuite, vous pouvez simplement faire glisser Parse.framework, téléchargé avant, dans votre projet. Il est important de cocher « Copy Items if needed » lorsque vous faites glisser.

Image non disponible
Image non disponible

IV. Étape 3 : Importer Parse dans Swift

Créez un nouveau fichier (Fichier -> Nouveau -> Fichier) de type fichier Objective-C.

Nommez-le comme vous voulez, nous l'appellerons simplement « CustomClass ». On vous demandera si vous souhaitez configurer un Obj-C Bridging Header. Cliquez sur « Yes ».

Image non disponible

Maintenant, deux nouveaux fichiers sont ajoutés à votre projet. D'abord le fichier .m, avec le nom que vous avez spécifié pour votre classe. Supprimez-le. Le second fichier s'appelle NomDeVotreProjet-Bridging-Header.h et il est la clé de notre succès.

Image non disponible

Ajoutez ce code dans NomDeVotreProjet-Bridging-Header.h :

 
Sélectionnez
#import <Parse/Parse.h>

V. Étape 4 : Initialiser Parse Step 4: Initialize Parse

Allez dans le fichier AppDelegate.swift et ajoutez ce code à votre méthode applicationDidFinishWithLaunching :

 
Sélectionnez
Parse.setApplicationId ("your_application_key", clientKey:"your_client_key")

Remplacez "your_application_key" et "your_client_key" par vos propres clés et vous êtes maintenant prêt à utiliser Parse.

Pour prouver que cela fonctionne réellement, ajoutez ce code à la même méthode et exécutez l'application.

 
Sélectionnez
var object = PFObject(className: "TestClass")
object.addObject("Banana", forKey: "favoriteFood")
object.addObject("Chocolate", forKey: "favoriteIceCream")
object.saveInBackground()
Image non disponible

Si vous regardez le navigateur de données dans votre Parse Backend, vous verrez quelques nouveaux objets ajoutés !

Et c'est comme ça que vous utilisez Parse en Swift.

Lukas est un développeur Web et d'Apps âgé de 14 ans. Lecteur de longue date, il veut maintenant partager ses connaissances de développement d'applications pour l'iPhone, iPad et iPod Touch.

VIII. Remerciements Developpez

Nous remercions, Chris Ching, de nous avoir aimablement autorisé à publier son article. Cet article est une traduction autorisée dont le texte original peut être trouvé sur codewithchris.com. Nous remercions aussi Mishulyna pour sa traduction, LeBzul pour sa relecture technique ainsi que jacques_jean pour sa relecture orthographique.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

En complément sur Developpez.com

  

Copyright © 2014 Chris Ching - Developpez. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.