iOS Tag

iconIl y a quelques jours de cela, nous mettions en ligne sur les stores Android et Apple, l’application Chanté Nwel par Didier.

Nous accompagnons depuis plusieurs mois la société With-You, agence digitale locale, sur tous les aspects techniques et technologiques de leurs projets (conseil et développement). C’est donc tout naturellement qu’ils nous ont confier le développement de l’application commandée par la marque d’eau minérale martiniquaise.

core data iconApparu avec la version 10.4 Tiger d'OS X et la version 3.0 d'iOS, Core Data est le framework incontournable pour le stockage de vos données persistantes et le mapping objet-entité. Si vous utilisez des fichiers XML ou une base de données relationnelles SQLite, vous vous éviterez bien des tracasseries en passant par l'ORM maison d'Apple et vous suivrez d'ailleurs ainsi leur recommendation. Via Xcode, vous allez pouvoir définir simplement votre modèle de données et générer les classes nécessaires. Vous ne verrez plus une seule requête SQL dans votre code et manipulerez directement (ou presque) des objets. Tout cela est bien beau, mais, bien sûr, Core Data vient avec quelques limitations et une particulièrement, qui n'est pas des moindres, puisqu'en l'état vous risquerez de vous retrouvez avec une application complètement instable si celle-ci utilise du multi-threading, autrement dit si vous êtes friands des performSelectorInBackground et autre NSThread.