MPCoachMarks is an iOS class that displays user coach marks with a couple of shapescutout over an existing UI. This approach leverages your actual UI as part of the onboarding process for your user.
For users that want to detect when a user has cancelled the tutorial, detecting the skip button press would be ideal so you can disable the tutorial from showing again.
For users that want to detect when a user has cancelled the tutorial, detecting the skip button press would be ideal so you can disable the tutorial from showing again.