现在的位置: 首页 > 综合 > 正文

iPhone开发入门2-创建View Based程序

2013年10月07日 ⁄ 综合 ⁄ 共 3560字 ⁄ 字号 评论关闭

iPhone programming - Hello world program -II(View Based)

In my previous application just we created the application with default template generated by the xcode.

if not done with that just have a look that first application and then go through this.

You will learn how to:

This tutorial assumes that you have already installed the iPhone SDK. If you are unsure how to do this, click and follow the steps.

Creating a View-Based Application

Open Up Xcode

You will be doing all of your development in Xcode. Then close the Welcome window (if it shows up)

Start a new iPhone OS Project
Click Xcode > New Project and a window should pop up like this:

Make sure Application is selected under iPhone OS and then select View-Based Application. Click Choose… It will ask you to name your project. Type in “HW_view_iappdevs” and let’s get started.

 

Learn About the Default Files

What is all this stuff?
There are quite a few files that get added to your project. At first glance, this looks kind of intimidating. Don’t worry, we only need to edit one of them. Here is a quick explanation of the different files. You don’t have to read this part but having this many files is what confused me the most when I started developing for the iPhone.

In my previous session we learned about some default files, here i am skipping those .

For window based application we will get only two files ,those are

  • AppDelegate.h
  • AppDelegate.m

But here we will get four files , those are

Prefixes for this files depends on your project name you mentioned while creating.

  • HW_View_iappdevsAppDelegate.h
  • HW_View_iappdevsAppDelegate.m
  • HW_View_iappdevsViewController.h
  • HW_View_iappdevsViewController.m

We already learned about AppDelegate files, but i’ll expalin here again.

  1. HW_View_iappdevsAppDelegate.h - This is a header file that contains all of our definitions for variables that we will be using. It’s very similar to a header file in C or C++;
  2. HW_View_iappdevsAppDelegate.m - All of the magic starts here. Consider this file our starting point for execution. The main.m file invokes this object.
  3. HW_View_iappdevsViewController.h,HW_View_iappdevsViewController.mhese are files for a view controller that gets added to our main window.  Basically, Apple has already created a simple interface when you clicked on view based application.
  4. Info.plist - This contains various meta information about your program. You won’t really need to edit this until you are ready to start testing on the iPhone
  5. main.m - Like most programming language, this file contains our main function. This is where execution begins. The main function basically instantiates our object and starts the program. You shouldn’t need to edit this file.
  6. MainWindow.xib - This contains the visual information of our main window. If you double click on it, it will open in a program called “Interface Builder”. We will get to this a little later. Just on thing to note is this file does not contain any code.
  7. HW_View_iappdevsViewController.xib - This contains the visual information of our view controller view. If you double click on it, it will open in a program called “Interface Builder”. We will get to this a little later. Just on thing to note is this file does not contain any code.

Now, all of these files together create a basic program. Go ahead and click on the Build and Go button at the top of Xcode. Make sure the drop-down on the top left says Simulator | Debug, this tells Xcode that we are testing on the iPhone simulator.

 

You will see the iPhone simulator start and your program will launch. It’s not very interesting at the moment.

Now just open HW_View_iappdevsViewController.xib as shown below (Double click on that )

Then it will be opened in interface builder.

In interface builder you may find four different windows.

1) HW_View_iappdevsViewController.xib

2) Window

3) Inspector window

4) Library window.

If You not find these don’t worry.

Just click on Tools in interface builder menu bar

Tools—->library

Tools—->inspector

In this way you can open them

<

Drag and drop this label on window, then double click on dropped label and change the text as “Basic Hello World”. And save it then build and go

抱歉!评论已关闭.