iOS 12 Development: Working With Data and Gestures