Tuesday, August 17, 2010

How to Start?

To start Development for iPhone platform the required things are as follows.

  1.  Average Knowledge of C, C++. ( If you also have knowledge of other Object Oriented Language then it very good).
  2. iPhone SDK ( I am using 3.0 and higher) with tools X-Code, Interface builder, Simulator and Instrument ( it is a testing tool). I am running SDK on MAC OS. ( if you find other options, like how to use SDK on other OS then please let me know also).
  3. You can do coding using other editors also. But its better to use these tools provided by apple.
  4. Its good to register on http://developer.apple.com/ to get guidelines and references. If you have money buy a premium account to get full guidelines. :)
Lets start with some basic Knowledge.
  1. The basic language used for development is Objective-C, which is build up by providing Object Oriented facility's to C.
  2. X-Code support C, C++ and other languages also as it use GCC compiler. So you can write C and C++ codes also just check weather apple recommend it or not in its documentation.
  3. The Cocoa is a programming environment for development.
  4. Cocoa provide frameworks which have lots of interfaces to supports fast development.
  5. X-Code is generally a editor in which we write code. It has lots of facility's like debugging, file management and coding help etc. I will try to explain some as and when required. (For full guide line about Tool's read PDFs provided by apple ).
  6. Interface Builder is a tool to develop GUI parts generally it creates a .xib file which then get converted into .nib file. I will try to explain more about it in next posts.
  7. The Simulator is a tool on which you can run your application before deploying it on actual iPhone. you can also directly deploy it on phone instead of simulator depends on your choice.
  8. I don't know much about instrument tool. I will explain about it when i get knowledge about it.
  9. The installation is simple Download it from apple site and install it on your system. Thats all you are ready to start some coding.

Saturday, August 14, 2010

Starting

Hello Friends,
I am beginner in iPhone Application Development.
I am trying to make some sample aps for iPhone.
When i get successful in some application i will post it here for comments and guidance.
Wish me luck.