Browse By

Xcode 7.0 : Introduction and Guideline to Build First App

Hello, friends…Xcode 7.0 : Introduction and Guideline to Build First App

Up till now we have learned about Android, Django, and Odoo. From today, we are going to learn about Xcode and also we will create many applications with Xcode.

Note: Use Xcode 7.0 and iOS SDK 9.0

Xcode 7.0 : Introduction and Guideline to Build First App

We assume that you have already installed Xcode on your computer. Now, when you open Xcode then you will get the welcome screen of Xcode.

On welcome screen you can see different options:

  • Get started with a playground
  • Create a new Xcode project
  • Check out an existing project


When you are going to click on create a new Xcode project, you need to choose from five templates. These five templates are starting base to any application. Most of these templates have preconfigured interface and source code files.

Application Types

Application Types

Mostly, single view application is used. The reason for that, you can think of single view application as a blank canvas. Whereas all the other templates that you can see have the slight modification to justify different parts of the application that you can possibly create.

Master-detail application


This is most commonly seen when you are using your mail application in landscape mode. Where you have a table view to the left displaying all your emails. You select one and on the right, it displays the selected email in more depth.

This master-detail application splits it to display a list of item and selected item in detail in the view.

Page based application


This template basically provides a starting point to a page-based app, which provides a page view controller.

An application such as books where you finish reading one page and swipe left to reveal the next page in the book. That kind of application uses a page-based application template. Most commonly you would have seen in your actual device when you swipe to left or right to view all the apps that you have on your device. It has an indication at the bottom that indicates what page you are on.

Single View Application


This provides a starting point for an application that uses a single view. It provides a view controller to manage the view and a storyboard file to create the interface. It gives a blank canvas, which is a most basic template that you can start with.

Tabbed Application


This template simply provides a starting point to an application that uses a tab bar, which is a form of navigation. Example for this kind if the application is app store where you have different sections at the bottom.



This is the starting point to create a game using Cocoa Touch touch framework as to create a basic game application.

Note: The Single view application template is mostly used.
All the other applications can be created using a single view application.

Xcode 7.0 :  Guideline to Build First App

Thanks to the application templates for getting started with a new application or project is easy in Xcode. For the application that we’re about to create, we need the Single View Application template.

After selecting the Single View Application template and clicking the Next button, Xcode presents you with a list of options allowing you to configure your new project. It display various options like below image:

Choose option for new project

Choose option for new project

To create a simple project, select single view application and click next and provide information for the application as,

Product name: Provide our product a name. Remember, given a name does not define your application’s name itself. This is just for creating a project.

Organization name: It can be your name or business name or company’s name for which you are developing.

Organizer Identifier: This is a name reversed like “com.yourapplicationid”. It also generates a Bundle identifier name.

Language: The language you are developing for you can choose either Objective-C or Swift. The default is Objective-C.

Devices: Universal is pre-selected. You can change it to iPhone or iPad. You can change this feature later in settings in project too…

Core data and another testing features are dependent on the type of project.

Now we can press next and create our project. Once we create it, it generates our project into Xcode’s own view.

It may look a bit confusing if it’s the first time you are using the Xcode and a lot in the screen that needs to be taken in.

Project Navigator

Project Navigator

For example on the left are classes, in the middle is the main interface and on the right is information about the project as project name, location, its full path, organization name etc.

I hope you like this article.Share your views to improve content. Please stay tune with us. In next article, we will learn how to create Display Text example in iPhone Application.

Subscribe for more articles!!