NaspaNick - 26 Iulie 2012 02:03 PM
Oamenii astia de la Apple au facut exact ca tine <<Visit Apple!>>
De unde putem concluziona ca nu trebuie sa iti faci probleme 
Pai fara core data da, asta e solutia merge fara problemele.
Am facut acum multe teste cu multe NSLog-uri si am vazut dupa fiecare pas retain count-ul.
Treaba sta in felul urmator:
1. Daca las codul cum l-am facut cu retain si release la sfarsit pana sa salvez context-ul e ok.
2. Acum e partea ciudata:
// daca retain count-ul e 1 in acest moment, dupa ce sterg manage object-ul din array retain count-ul va ramane tot 1 (probabil ramane in NSManagedObjectContext, cu toate ca ar trebui sa fie week reference).
// daca retain count-ul e 2 in acest moment (daca am apleat mai devreme retain), dupa ce sterg manage object-ul din array retain count-ul va scadea de la 2 la 1. asta e de inteles dar de ce nu se intampa asta si mai sus??? sa scada e la 1 la 0 ?
[self.tasks removeObjectAtIndex: fromIndexPath.row];
[self.tasks insertObject: obj atIndex: toIndexPath.row];
// dupa insert retain count-ul creste cu 1