The term "Cocoa" has been used to refer generically to any class or object that is based on the Objective-C runtime and inherits from the root class, NSObject. The terms "Cocoa" or "Cocoa Touch" are also used when referring to application development using any programmatic interface of the respective platforms.
Things I did on starting my first app:
Generate an app idea
Do competitive market research
Write out the features for your app
Make design mockups of your app
Create your app’s graphic design
Put together an app marketing plan
Build the app with one of these options
Submit your app to the App Store
Market your app for maximum exposure
Improve your app with user feedback
Relax then win.
Research
Mantras