Xcode is the main tool you will use during your apps development. It has a variety of settings and can be customized in the way it suits you, but it’s not as difficult it appears to be.
The difficult may be the code, programming language you will enter to write your application. Xcode is not only used to built iPhone apps but as well for Mac and other environments.
As you see on the Xcode screenshot above, its window has 3 major parts.
- Toolbar
- Active Target
Here you can choose what is the active target. In most cases there will be only one position. Targets are useful if you won’t to create two similar version of your application, full and lite for example, although for beginners it’s much easier to create a new copy of the project for each version. - Active SDK
Here you can select for which environment and firmware version you are going to compile your application. It’s the best to compile for the lowest possible version. If you want to debug your application on iPhone Simulator choose Simulator – iPhone [version], if run on real device, choose Device – iPhone [version]. To run your code on iPhone using official way you have to be an iPhone Developer (and pay $99). - Active Build Configuration
Choose Debug for simulator, Release for real device and Distribution (will be available later) to send it later to App Store. - Action
Never mind, most of this option are available in ctrl-click menus. - Build & Build and Go
Compiles (and runs) your application. - Tasks
Terminates / kills application. - Info
Never mind. - Editor
Never mind. - Search
Ask your brother.
- Active Target
- Left part of the window
When you create a new project, Xcode makes many files for you, so it saves your time because the main part of your application usually is the same. As you see files in project are organized into folders (groups), by default: Classes, Other Sources, Resources,Frameworks and Products. You can organize it in a way you like. I will explain what each file does in one of next lessons. - Right part of the window
Right part is divided into two sub-parts. Upper part shows the list of contents in selected folder / group / project / framework. Lower part displays a place where finally you can put some code.
That’s all. Not so difficult I guess.

Howdy! This is my 1st comment here so I just wanted to give a quick shout out and say I genuinely enjoy reading your blog posts. Can you recommend any other blogs/websites/forums that cover the same subjects? Thanks a lot!
look videos watch
Never give a party if you will be the most interesting person there.
Check & Have your iPad for Cost-free! -> http://bit.ly/cFBuis
This makes me think, “People with clear, written goals, accomplish far more in a shorter period of time than people without them could ever imagine.”