Joshua Smith (@kognate) is a Lead Mobile Developer at iRx Reminder, frequent Cocoa Conference speaker and author of an upcoming book with O’Reilly on core data. We recently sat down to talk about core data and its complexities.
What exactly is core data? [Discussed at the 0:18 mark.]
Which is right for your persistent data â€“ Atomic, memory, or NSSQLite? [Discussed at the 2:15 mark.]
Core Data is hard to learn, not use. [Discussed at the 3:51 mark.]
Using templates like Helios or MagicalRecord can make things easier. [Discussed at the 6:04 mark.]
Concurrency within core data is all about the context. [Discussed at the 6:41 mark.]
What are the differences between how Android OS and iOS handle data structures? [Discussed at the 9:50 mark.]
You can view the entire interview in the following video: