Porting the Objective C solutions of iOS Programming: The Big Nerd Ranch Guide, 4th Edition to Swift.