Design Your App with Care:
1.Do Your Initial Design.
2.Translate Your Initial Design into an Action Plan:
a.Choose a basic approach for your data model:
(1).Existing data model code.
(2).Custom objects data model.
(3).Structured data model.
b.Decide whether you need support for documents.
c.Choose an approach for your user interface:
(1).Building block approach.
(2).OpenGL ES–based approach.
3.Start the App Creation Process.
a.What is the basic interface style of your app?
b.Do you want to create a universal app or one targeted specifically for iPad or iPhone?
c.Do you want your app to use storyboards?
d.Do you want to use Core Data for your data model?
After you install Xcode, configure your iOS development team, and create an app project in Xcode, you can start developing your app. The following phases of app development are common:
<1>.Start writing your app’s primary code.
<2>.Add support for app state changes.
<3>.Create the resources needed to support your app.
<4>.As needed, implement any app-specific behaviors that are relevant for your app.
<5>.Add the advanced features that make your app unique.
<6>.Do some basic performance tuning for your app.
<7>.Iterate.