006 iPhreaks Show – Core Data with Saul Mora

    0
    125

    Panel

    Saul Mora (twitter github NSBrief)
    Rod Schmidt (twitter github infiniteNIL)
    Pete Hodgson (twitter github blog)
    Ben Scheirman (twitter github blog NSSreencast)
    Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)

    Discussion
    01:22 – Cora Data

    Core Data Programming Guide
    SQLite
    fmdb
    Transient Entities and Core Data | Cocoa Is My Girlfriend

    07:50 – Stores and Contexts

    NSManagedObject
    Persistent Store Coordinator
    Core Data Editor
    Creating a CoreData Model in Code | Cocoanetics

    21:17 – Faulting and Fetching

    NSFetchRequest
    The Law of Leaky Abstractions
    -com.apple.CoreData.SQLDebug 1
    Base 2
    CouchDB
    MongoDB
    TokyoCabinet

    27:48 – Is Core Data the right tool for the job?

    Brent Simmons: On switching away from Core Data

    29:46 – Managed Object Context

    MagicalRecord
    Core Data and Threads, Without the Headache | Cocoa Is My Girlfriend
    Core Data: Data Storage and Management for iOS, OS X, and iCloud by Marcus S. Zarra

    38:22 – Importing Data
    40:08 – Predicates

    Predicate Programming Guide

    Picks

    mogenerator (Ben)
    PonyDebugger (Ben)
    xctool (Pete)
    Neo4j (Pete)
    AeroPress (Pete)
    TICoreDataSync (Rod)
    Countly (Rod)
    Heil PR-40 Dynamic Studio Recording Microphone (Chuck)
    Roland R-05 Studio WAVE/MP3 Recorder (Chuck)
    iOS Programming: The Big Nerd Ranch Guide by Aaron Hillegass (Chuck)
    NSBrief (Saul)
    Wasabi Sync (Saul)
    Sip (Saul)
    Star Trek II: The Wrath of Khan (Saul)

    Next Week
    WWDC
    Transcript
    SAUL: I like your style.

    CHUCK: Hey everybody and welcome to Episode 6 of iPhreaks! This week on our panel we have, Rod Schmidt

    ROD: Hello from Salt Lake City!

    CHUCK: We also have Pete Hodgson.

    PETE: Good morning from San Francisco!

    CHUCK: We also have Ben Scheirman.

    BEN: Hello from Houston, Texas!

    CHUCK: I'm Charles Max Wood from DevChat.tv. And we have a special guest this week, that is Saul Mora!

    SAUL: Hello from Denver!

    CHUCK: Denver? I thought you said Fort Collins? Is that not the same thing?

    SAUL: [laughs] No, that's where the beer is. Okay [laughs]

    CHUCK: Oh, I see.

    SAUL: Right. But yeah, that wouldn't be so bad to go and get some beer now.

    CHUCK: If you go and get too much beer, is it a one-way trip [inaudible]?

    SAUL: [chuckles] Yeah, well, I have to take some guest with me.

    CHUCK: Oh, here you go.

    SAUL: But no…yeah, that's where the New Belgium Brewery is, so I take guests over there quite often. So for anybody comes and visit me in Denver, definitely head on up there.

    CHUCK: Well I don't drink alcohol, but I'm going to be in Denver this weekend.

    SAUL: Cool!

    CHUCK: Maybe I'll come and shake your hand, buy you lunch, or something.

    SAUL: Yeah! Just let me know!

    CHUCK: Awesome!

    ROD: You get to be the driver.

    [laughter]

    SAUL: There you go!

    CHUCK: I don't know what my wife would say about that.

    [laughter]

    SAUL: Oh, there are plenty of breweries out here to visit. So, we can visit them anywhere.

    CHUCK: Awesome! Well this week, we're going to be talking about CoreData. Or, do you call it Core Data?

    SAUL: [laughs] I thought that was an English thing; Pete might know.

    PETE: I'll refer to it as Core Data!

    [laughter]

    PETE: It's the French pronunciation. I still say Data; it's one of the few English things that I still say in the English way [inaudible].

    SAUL: So do you say Beta or Beta?

    PETE: Oh, that's a good (question). I think I say Beta now just because it's like a — I was going to say just because it's a software thing, but Beta was a software thing. So, I don't know.

    SAUL: We have gotten to him! Great!

    [Chuck laughs]

    PETE: Yeah. My covers are blown.

    [laughter]

    PETE: Actually, I'm native Texan.

    CHUCK: Yeah, you've seen that? Now you only sound cool when you're talking about things other than computers.

    PETE: Yup.

    CHUCK: Alright. So CoreData,