Dans ce tuto iPhone Xcode, vous apprendrez à manier le concept Core Data inventé par Apple pour gérer une base de donnée interne à votre application. 

Véritable substitue à SQLite, beaucoup plus simple à manier et beaucoup plus stable. 

Dans ce tutoriel vous apprendrez à :

  • Modéliser et générer votre modèle de donnée.
  • Sauvegarder une valeur.
  • Afficher les valeurs de votre base de données.
  • Supprimer des valeurs.
  • Mettre en place un tableView en partant de 0 (Window-Based Application).
  • Gérer un navigationController et y ajouter des boutons.

Toute application qui se veut professionnelle, stable et utilisant une base de donnée fait appel à Core Data. A vous de vous en servir pour vos futures applications !

Jetez un oeil à ces autres tuto Xcode 3.1

TableView Slide CellTableView Slide Cell
Dans ce tuto Xcode pour iPhone, découvrez les TableView Slide…

Insérer des pubs iAd dans PhoneGapInsérer des pubs iAd dans…
Le framework PhoneGap permet de créer des applications natives…

iOS 4 : Envoi de SMS via une ApplicationiOS 4 : Envoi de SMS via une…
Avant iOS 4 vous ne pouviez envoyer des SMS que par l'application…

Traduire son App iPhoneTraduire son App iPhone
Dans ce tutorial nous allons apprendre simplement à traduire…

Publiez sur l'App StorePubliez sur l'App Store
Nous avons vu dans les précédents tutoriels différentes techniques…

TableView Slide CellTableView Slide Cell
Dans ce tuto Xcode pour iPhone, découvrez les TableView Slide…

MapKit iPhoneMapKit iPhone
Dans ce tuto Xcode iPhone nous allons ensemble voir comment…

Traduire son App iPhoneTraduire son App iPhone
Dans ce tutorial nous allons apprendre simplement à traduire…

Pour vous faire un avis, voici un extrait de quelques secondes. La version complète et téléchargeable de ce tuto Xcode 3.1 de 40 minutes est proposée dans une résolution plus grande que l’extrait suivant :

Partagez cet extrait

Lien vers cet extrait : Embed code :

ceetix , Formateur

Pierre, 25 ans, développeur iOS chez Supergazol. Dernière année d'école d'ingénieur. Passionné du web, de la programmation mais aussi de la photo.

Toutes les formations de Ceetix


Témoignage des clients de ceetix

De supers tutoriels bien construits, mais une qualité d'image parfois gênante.

Super tutos, les explications sont claires, j'ai publié ma première appli sur l'AppStore grâce aux tutos de Ceetix ! Merci Ceetix !!

Bons tutoriels, j'ai beaucoup appris de ses leçons !!!

 

D'autres tuto de ceetix

Pastille Web 2.0Pastille Web 2.0
Apprenez dans ce tuto à créer vos pastilles web 2.0 simplement avec Photoshop. Ces…

TweetieLike + UITabBarControllerTweetieLike + UITabBarController
Apprenez à recréer l'effet un des effets de navigation de l'application Tweetie (déplacement…

Votez en étoiles sur l'iPhone !Votez en étoiles sur l'iPhone !
Les systèmes de vote avec de petites étoiles jaunes remplissent les différents site…

MapKit iPhoneMapKit iPhone
Dans ce tuto Xcode iPhone nous allons ensemble voir comment implémenter une carte MapKit…

voir tous les tuto de ceetix

Notes attribuées par les utilisateurs (16 votes)

Note moyenne des utilisateurs  

Votez pour ce tuto


 

Les avis / Questions des utilisateurs (26)

par cooool
(n'a pas acheté ce tuto - 16 juin 2013)

" Bonsoir,

Si le tuto aurait étais a jours, je l'aurais prit sur le champs.

mais c'est pas le cas dommage...
"

par ceetix
(auteur de ce tuto - 12 octobre 2012)

" Merci. Oui , le tuto est un peu vieux, je devrai l'actualiser. Quand j'aurai du temps ;) "

par lavangya voté :
(a acheté ce tuto - 02 octobre 2012)

" Bonjour

domage qu'on a dumal à voir ton tuto, on disting à penne le code enfin bref on voi rien
mais tu reste toujours un bon formateur "

par AntoineMartin
(a acheté ce tuto - 25 juin 2011)

" Bonjour,
Après de multiples et vaines tentatives pour utiliser le tuto CoreData, je comprends que vous ne l'avez pas mis à jour : donc, les fonctions et autres raccourcis typographiques n'étant plus les mêmes (par exemple : disparition des "classes") le tuto et son exemple ne fonctionne pas...
Lorsqu'on tente d'utiliser les fichiers du tuto en les ouvrant avec la Version XCode 4 ça marche .... une unique fois : après, plantage assuré !
C'est très agaçant car lorsqu'on apprend on pense d'abord à l'erreur qu'on a pu commettre. Donc merci de bien vouloir faire les mises à jour et, pour vous faire pardonner, m'envoyer une version... utilisable !
Cdt
A.Martin "

par AntoineMartin
(a acheté ce tuto - 13 juin 2011)

" Bonjour,
J'e découvre depuis deux jours la programmation sur Xcode et j'essaye d'adapter votre modèle de BdD. Or celle-ci est un peu légère : ce n'est qu'une unique donnée qui est stockée, "personne". Pour etre complet votre tutorial devrait développer une base de données avec une recherche "Homme Femme" par exemple et inclure un numéro de tél qu'on ne verrait que sur la fiche complète (click sur la liste affiche la liste complete, click sur retour)
Je suis évidemment preneur si vous avez envie de m'envoyer la solution !-)
Cordialement
Antoine Martin "

par ceetix
(auteur de ce tuto - 29 avril 2011)

" C'est une simple introduction à Core Data de 40 minutes.
"

par cneya voté :
(a acheté ce tuto - 12 avril 2011)

" Sympa, mais pas assé préparé. De plus il faudrait plus rentrer dans le détail avec des requêtes personnalisées type "SELECT * FROM blabla WHERE nom LIKE '%a%' ... "

par ceetix
(auteur de ce tuto - 11 novembre 2010)

" Bonjour Charles.

Je suis désolé je suis en déplacement jusqu'en janvier et je n'ai pas le dossier sur mon laptop.
Mais si vous avez suivi la vidéo vous pouvez donc maintenant créer en même temps que moi ce projet ;) "

par christianjou
(a acheté ce tuto - 09 septembre 2010)

" bonsoir, je suis sous IOS4 et tout fonctionne sauf ceci. Je saisis des donnees et lorsque l'appli passe en background et que je la ferme définitive, au redemarrage de l'appli mes données sont perdues. Que faut il faire pour corriger ce défaut ? Merci par avance de votre reponse. "

par ceetix
(auteur de ce tuto - 11 juillet 2010)

" Merci à vous !
Contactez Tuto.com car pour ma part je l'ai uploadé . "

par davm92
(a acheté ce tuto - 11 juillet 2010)

" Bonjour,

Pouvez-vous m'envoyer la projet svp ? Le lien n'est pas dispo sur Weecast (sauf à l'achat ,manifestement, mais je l'ai déjà acheté).


@mail : davm92@hotmail.fr

Merci d'avance,
David "

par davm92
(a acheté ce tuto - 06 juillet 2010)

" Merci ;-D

on a une erreur 404 lorsqu'on veut avoir les pièces jointes liées au tuto. Sinon, merci pour ce tuto qui va beaucoup aider à la conception.
Cdlt
David "

par ceetix
(auteur de ce tuto - 06 juillet 2010)

" Je re-up dans la journée ;) "

par davm92
(a acheté ce tuto - 06 juillet 2010)

" J'ai également des problèmes pour lire le code.

Je ne trouve pas le lien pour télécharger le projet sur Weecast (heu TUTO.COM) ;-D

Cdlt,
David "

par ceetix
(auteur de ce tuto - 05 juillet 2010)

" Merci undercore ! Oui et normalement je mets le projet avec. Les nouveaux tuto sont de meilleur qualité car je zoom directement sur le code. "

par undercorea voté :
(a acheté ce tuto - 05 juillet 2010)

" Ce tuto ma beaucop aidé mais la vidéo est beaucoup trop floue, je n'arrive pas à tout lire..
Néanmoins, je le redis très bon tuto ! "

par ceetix
(auteur de ce tuto - 24 juin 2010)

" Ok je verrai pour les prochains tutoriels, merci pour vos remarques ! "

par MrMoinsa voté :
(a acheté ce tuto - 23 juin 2010)

" Le tuto est tres sympa, mais le son est un peu faible, et par pitié choisissez un fond blanc pour l'editeur de code, le fond noir et la compression video c'est fatal pour le contraste, il est tres difficile de lire le code.
"

par ceetix
(auteur de ce tuto - 23 mai 2010)

" J'ai envoyé le projet sur Weecast, normalement vous devriez avoir un lien qui apparait sur la fiche du produit. Si ce n'est pas le cas maintenant ça devrait l'être dans quelques heures ou le temps qu'un modérateur accepte mon upload. "

par valicool
(a acheté ce tuto - 23 mai 2010)

" Bonjour, pourriez vous m'envoyer par mail le projet, en effet je n'arrive pas à lire tout ce que vous écrivez car la vidéo est un peu floue

mon email : webmaster@pierrecollin.fr

bien à vous,

V "

par ceetix
(auteur de ce tuto - 01 mai 2010)

" Ose mais oublie pas la doc d'Apple qui est super fournie et aussi Google ;) "

par xashaa voté :
(a acheté ce tuto - 01 mai 2010)

" C'est pas totalement faux :) ^_^
Dis si j'ai des questions j'ose ? "

par ceetix
(auteur de ce tuto - 01 mai 2010)

" Je vois pas l'intérêt, tu dois déjà appuyer sur le - puis sur delete, je pense que ça suffit comme moyen de sûreté :) Enfin tu peux toujours coder ton propre système ^^ "

par xashaa voté :
(a acheté ce tuto - 01 mai 2010)

" Oui je vois bien ^^ mais si il quitte le programme sans appuyer sur done en se disant "merde j'voulais pas effacer ça". C'était pour cette raison ^^ "

par ceetix
(auteur de ce tuto - 01 mai 2010)

" Salut Xasha. C'est cool que ça t'ai plus ;)
Pour ta question je ne pense pas que ça soit possible avec la méthode que j'utlise car c'est ici une méthode d'Apple qui est appelée. D'ailleurs, quand par exemple tu supprimes un contact SMS dans ton app SMS tu vois bien que c'est le même système. Il faudrait donc mettre au point ta propre méthode qui supprime juste visuellement tes lignes mais qui sauvegarde l'objet dans un tableau. Une fois que tu appuies sur Done tu fais appel à une autre méthode qui va regarder ton tableau et supprimer les objets en conséquence. Enfin je trouve ton idée un peu tordue si je puis me permettre vu que Done n'est ici que pour passer ou non en mode édition et que de toute façon tu n'as pas d'autres choix que de cliquer dessus pour sortir de ce mode. Vois-tu un peu ce que je veux dire? "

par xashaa voté :
(a acheté ce tuto - 01 mai 2010)

" Hello ceetix et tout d'abord merci pour ce tutoriel :) qui va bien m'aider je l'espère !

J'aurai cependant une question qui va te paraitre un peu con ^^ mais vu que je débute en objc je me lance ^_^.

Tu l'as surement remarqué sur ton programme coredata que si tu edit et supprime des personnes sans cliquer sur done et en quittant l'application, les personnes sont tout de même enlever de la bdd. Hors je pense qu'il serait bien de ne pas les enlever de celle ci tant que l'utilisateur n'a pas appuyé sur le bouton done.

Cependant je ne vois pas vraiment comment le faire ^_^'' Aurais tu une idée ? "

 

Donnez votre avis ou posez une question au formateur.

Vous souhaitez commenter ce tuto vidéo ? Créez un compte gratuit. Déjà membre ? Identifiez-vous

Ce tuto en résumé ...

Ce tuto Xcode 3.1 d’une durée de 40 minutes a été acheté 276 fois et a reçu une note moyenne de 3/5.

Ce tuto a été publié le 17 mars 2010 par ceetix, contributeur, ayant reçu une note moyenne de 3,9/5 pour l’ensemble de ses vidéos.

Tous les fichiers sources sont fournis avec cette formation. Ces derniers vous permettront de reproduire les manipulations expliquées dans cette formation.

Ce tuto video vous expliquera étape par étape, toutes les manipulations présentées par le formateur.

Toutes nos vidéos sont visionnées par notre équipe, avant d’être mises en ligne, garantissant ainsi la qualité des produits téléchargés.

N'hésitez pas à nous contacter si vous avez la moindre question !