Working through iOS 8 SDK Development from the Pragmatic Programmers.