thoughtbot Build Phase #18
thoughtbot : Build Phase : 18: What a Time to be Alive
backend
Sinatra
Data Mapper
CoreData, ManagedObjectContext
MagicalRecord
ActiveRecord pattern
Memory store
Use for development/test, not in production
fmdb - A Cocoa / Objective-C wrapper around SQLite
より理にかなってる
ar drone academy
built api
sinatra
data mapper
super similar active record
different
simple backend
data mapper
wish list manager
pin board
decide to make
3 years ago
layout
view template
active model
model responsive
persistent
pattern
coredata
managed object
context
core data
reduce number of fetches
one fetch per entity
2 3times better
preload database
sqlite
option shallow fetch, deep
fetch
go to server to get detail
limit number of fetches
main thread
blocking
2 managed context object
sync
core data session
focus on format
java web object
magical record
not in production
active record pattern
fetch easier
setup coredata stack
in memory store
make testing awesome
coredata book
2nd edition
app delegate
too wordy
lazy initializers
common case
make sense
start
simplify
persistent store coordinator
halfway through
coredata
stack is so big
magical record did
scared
fmdb
lot of sense
where put that setup method
coredata.h
super abstract class
magical record
category
magical record dont do much
magical record+setup....
go through magical record class
abstract coredata class
child context
singleton