Udemy iOS course Passing Data Challenge Solution, code as per the videos.