(First of, let me apologize if this is a very trivial question. I'm just starting out with iOS and Objective-C)
I'm working on an iOS 6 app which requires a verified user account in order to work. The registration is two-phased: The user first has to register his / hers name and phone number, the app will then contact a backend service which will send the user a verification code by SMS. The user then has to proceed by entering that code into the app. When all that's done the user can finally start using the app.
My question then is this: As the registration is a only-once process, what is the best way to design the flow in regard to views? My current solution is based on a "splash view" which determines where the user in in the registration process (not created, not verified or done) and then loads the correct view. This does however feel a bit cumbersome as I'm really creating a view which I'm dismissing immediately after.
Edit: As a follow-up question: If my current solution is viable, what method would be the best place to place the logic? As of now it's residing in viewDidLoad.