Slide 184
Slide 184 text
let state1 = [Item(id: "A", title: "Gummi bears")]
let state2 = [Item(id: "B", title: "Cheetos")]
state1.difference(state2) // [.Delete(0), .Insert(0)]
extension CollectionType where
Generator.Element: Equatable,
Generator.Element: Identifiable {
func difference(other: Self) -> [Change] {
var changes = [Change]()
// TODO
return changes
}
}