The best and easiest possible method to show tips would be to use this library: https://github.com/chrismiles/CMPopTipView
Otherwise, if you want to do it with the approach you mentioned then you will need to keep a variable in NSUserDefaults
lets say a bool walkthroughShownOnce
. Initially if you are accessing the variable in the app delegate from NSUserDefaults like this:
bool tempInt = [[NSUserDefaults standardUserDefaults] boolForKey:@"walkthroughShownOnce"];
then it will return false
. This is when you show your walkthrough and in the end after you have shown the walk through, simply make the variable true like this:
[[NSUserDefaults standardUserDefaults] setBool:TRUE forKey:@"walkthroughShownOnce"];