When you open the app, a timer starts. Random location is generated and assigned to the image every one second. If you tapped to the image, you earn one point. When time's over, your score is kept in the phone (If you got highest score). Then an alert is pop up. It has two option; OK and Replay. If you tapped to Replay button, all values are reset except highest score.
This project includes are using Timer, UserDefaults (to keep small data in phone), TapGestureRecognizer, Random and Alert