Je suis un développeur iOS relativement nouveau, avec la plupart de mes expériences précédentes provenant de .NET. Mon application est un système semblable à un canevas, c'est-à-dire qu'il y a un UIView parent qui contient tous les objets que l'utilisateur place/redimensionne/etc. en tant que sous-vues. Je veux pouvoir enregistrer ces positions/configurations dans des fichiers nommés.
En .NET, j'aurais simplement sous-classé UIView, je lui aurais donné une propriété "title", puis j'aurais sérialisé cette propriété dans un fichier, avant de les désérialiser pour les recharger, mais en Cocoa, je suis perdu.
Au départ, je pensais pouvoir le faire en utilisant le NSCoding, mais cela ne semble pas être une bonne solution pour l'enregistrement de plusieurs fichiers.
J'ai donc consulté Core Data, mais je ne sais pas comment créer des objets Core Data à partir de classes Cocoa UIKit existantes, comme UIView.
J'ai passé un certain temps à chercher sur Google et je n'ai trouvé aucune information sur ce genre de situation. Que dois-je utiliser, et quelle est la meilleure façon de procéder ?