Hi Kevin
I'm really enjoying reading your books again, since you've added the examples in Swift. The books were good with Objective-C, but it's great to know that you update your books, without additional cost to the users. However, if you were to write any more books on iOS development, I'd certainly buy those too.
My first post to your forum is to let you know that I spotted a mirror error in the code example, given in Chapter 13, under the section "Reordering, Deleting and Adding Table View Rows > Deleting Rows From a Table View".
self.toDo.deleteEntity(self.toDoList[indexPath.row])
self.toDoList.removeAtIndex(indexPath.row)
toDoList doesn't exist and should be toDo.entityList instead:
self.toDo.deleteEntity(self.toDo.entityList[indexPath.row])
self.toDo.entityList.removeAtIndex(indexPath.row)
At least, that's what worked for me!
Thanks again for such enjoyable books.
Karen