A companion app to the screencast called "Protocols in Swift with Core Data" from Matt Long on Cocoa is My Girlfriend