Swift et CoreData / Stockage de données
Je suis en train d'apprendre Objective-C /Cocoa Touch et de Base de Données. Alors, quelles sont les nouvelles possibilités de mettre en œuvre le stockage des données dans l'Application iOS Projets qui sont écrites dans le plus pur Swift? J'aime vraiment la langue, mais autant que je sache, toutes les données de base des méthodes sont écrites en Objective-C. les données de base des classes/méthodes converti à Swift-Code automatiquement ou allons-nous avoir à mélanger jusqu'Code Objective-C pour la Base de données et le Code Swift pour tout le reste?
source d'informationauteur DanielAsking
Vous devez vous connecter pour publier un commentaire.
Tous Objective-C, des cadres swift-prêt. Swift-amicale des en-têtes sont générés automatiquement (à la demande, il apparaît), et vous permet d'accéder à tout de Swift que vous le pouvez à partir de ObjC.
J'avais testé l'utilisation de swift pour l'accès coredata, veuillez consulter le code de démonstration : https://github.com/iascchen/SwiftCoreDataSimpleDemo .
Si vous voulez avoir un jeu autour avec Swift et CoreData, j'ai écrit un cadre c'est une Active Record de style assistant de CoreData.
SuperRecord Swift Cadre
(note: pas un plug sans vergogne 🙂 je pensais que ce serait utile pour l'utilisateur).
XCode 6 Bêta 4 vous permet désormais de choisir soit Objective C ou Swift lorsque vous générez NSManagedObject sous-classes à partir de votre modèle de données.
Ici est une autre approche de l'ajout de CoreData pour votre Swift app.
Cette approche se cache le CoreData détails de mise en œuvre du reste de l'application. Dans l'application, vous utilisez des requêtes/mises à jour comme celui-ci:
ou:
Voir Résumé: https://gist.github.com/gk11/438c3f2883c5d7c0b0d8