Un sujet que je connais assez mal, j'avoue qu'une petite présentation
pratique dessus m'intéresserait (pratique = avec xcode).
C'est CoreData, je n'ai jamais utilisé vu que je fais ma persistance
à la mano avec une espèce de mini couche dao en objective-c.
Et vous du reste, vous faites comment ?
Pat
donc perso je vois plus un format dans xcode, et zou mise en place de coredata, avec en
seconde partie le focus sur les points desquels il faut se méfier.
pat
PS : thomas si tu reply a un message que je t'envoie en 'privé' sur le groupe en disant bonne
idée ils vont avoir du mal a suivre ;) tu CC ?
Pat
Je pense que la présentation de ce qu'est CoreData on est capable de lire les slides d'apple.
Par contre une mise en pratique from scratch vu le public de développeur de nos petites
réunions cela serait peut être plus parlant.
donc perso je vois plus un format dans xcode, et zou mise en place de coredata, avec en
seconde partie le focus sur les points desquels il faut se méfier.
PS : thomas si tu reply a un message que je t'envoie en 'privé' sur le groupe en disant bonne
idée ils vont avoir du mal a suivre ;) tu CC ?
On Friday, May 27, 2011 9:48:05 AM UTC+2, Patrice Trognon wrote:Je pense que la présentation de ce qu'est CoreData on est capable de lire les slides d'apple.
Par contre une mise en pratique from scratch vu le public de développeur de nos petites
réunions cela serait peut être plus parlant.Ok pour moi ! Jérôme, c'est possible pour toi ?donc perso je vois plus un format dans xcode, et zou mise en place de coredata, avec en
seconde partie le focus sur les points desquels il faut se méfier.Donc on est d'accord sur le format, sauf que tu propose de remplacer le slideware par du code (ce que je trouve bien)
> C'est sûr qu'une présentation pratique c'est mieux. Ceci dit, je doute
> vraiment que quelques slides pour expliquer les différentes briques de
> Core Data soient de trop.
> Et pour le projet ça serait quoi ?
>
> Xcode permet de créer une projet Core Data en 2 clics, l'idée serait
> de faire exactement la même chose mais en partant de 0 ?
>
> Ce qui me gêne de faire un présentation direct dans XCode c'est que je
> n'ai que Lion sur mon MBP, et donc en plus d'être sous NDA, bah c'est
> relativement assez bugué ^^ Donc faut que je vois si quelqu'un peut me
> prêter sa machine... :x
heu, comment tu publie tant qu'il n'est pas releasé ?
> C'est sûr qu'une présentation pratique c'est mieux. Ceci dit, je doute
> vraiment que quelques slides pour expliquer les différentes briques de
> Core Data soient de trop.
> Et pour le projet ça serait quoi ?
>
> Xcode permet de créer une projet Core Data en 2 clics, l'idée serait
> de faire exactement la même chose mais en partant de 0 ?
hum, non partir du projet CoreData me semble bien, mais ensuite
sur son utilisation il y a certainement des choses a montrer ?
comment je place mes nouveaux objets ? comment les persister ?
comment gérer les granularité ? etc
pat
heu, comment tu publie tant qu'il n'est pas releasé ?
>
> Le 27 mai 2011 à 10:07, JegnuX a écrit :
>
>> C'est sûr qu'une présentation pratique c'est mieux. Ceci dit, je doute
>> vraiment que quelques slides pour expliquer les différentes briques de
>> Core Data soient de trop.
>> Et pour le projet ça serait quoi ?
>>
>> Xcode permet de créer une projet Core Data en 2 clics, l'idée serait
>> de faire exactement la même chose mais en partant de 0 ?
>
> hum, non partir du projet CoreData me semble bien, mais ensuite
> sur son utilisation il y a certainement des choses a montrer ?
> comment je place mes nouveaux objets ? comment les persister ?
> comment gérer les granularité ? etc
Je pense que 2-3 slides sur ce que c'est Core Data et dans quels cas c'est intéressant à utiliser sera bien, car tous les devs n'ont pas forcement eu l'occasion ou le temps de regarder le sujet. Ensuite je pense que c'est une bonne idée de montrer dans xcode comment on génère un projet qui utilise Core Data et expliquer comment on l'utilise. Après on fait du questions/réponses pour faire le tour du sujet et des bonnes pratiques.
WDYT ?
Thomas
PS : Jérôme, tu peut utiliser ma machine pour la prez si besoin.
if (![__persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeURL options:nil error:&error])
par
NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithBool:YES], NSMigratePersistentStoresAutomaticallyOption,
[NSNumber numberWithBool:YES], NSInferMappingModelAutomaticallyOption,
nil];
if (![__persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeURL options:options error:&error])
En revanche, je ne connais pas du tout le sujet des migrations par mapping model ou manuelles.