iOS开发笔记(一)Hello,world!

608 查看

Hello,World :)

对于一门新接触的语言,按照惯例我们都会写个Hello,World!下面就介绍下从安装Xcode开始到完成一个简单的Hello,World应用。

安装Xcode

通过App Store来下载安装Xcode,但有时候App Store的服务在国内并不稳定会出现下载失败的情况。所以在App Store多次下载失败的情况下可以使用迅雷商店来下载,不过迅雷商店有盗版的嫌疑,而且后面如果要更新Xcode必须要重新下载安装。

开始写一个Hello,World应用

从Dock中或其他方式运行Xcode。

通过「Create a new Xcode project」来创建一个新的项目。

然后我们,依次选择「iOS」-「Application」-「Single View Application」,并「Next」。
这里的Single View Application是一个基本单页应用模板,他将会创建一个简单的MVC应用。另外说一句,MVC是iOS开发中很重要的设计模式。

Procuct Name: App的Name。
Company Identifier: 如果有一个域名可以填进去,否则只需填写edu.self
这里Class Prefix我填的是HelloWorld,所以我们的Controller class会被命名为HelloWorldViewController
Devices选项用来选择适配的设备,这里有3个选项iPhoneiPadUniversal。其中Universal可以运行在iPhone和iPad上,而一个Universal Application在iPad和iPhone上有相互独立的UI。
继续「Next」,Xcode会要求我们选择保存的路径。顺便说一句,推荐在用户目录下建立Developer文件夹来存放Xcode的项目文件。

点击「Create」,然后Project建立完毕。

我们可以看到新建立的项目文件目录如下:

HelloWorldAppDelegate.[mh]这里我们先不用管。
Main.storyboard我们MVC应用中的View。
HelloWorldViewController.[mh]MVC中Controller的代码。
其他文件这里可以先忽略,后面再提。

然后我们选择打开Main.storyboard文件。接下来我们会拖一个Label控件到storyboard中的Hello World View Controller

在这里找到Label控件并按住鼠标拖到View Controller里。

Hello World View Controller中单击选择刚刚拖入的Label控件,然后在右上选择Attributes inspector选项卡()。这里可以设置Label控件的显示内容以及格式样式。

然后打开 Assistant editor

可以看到Xcode界面多出一个分栏,然后在新的分栏中打开HelloWorldViewController.m

现在按住Control键并将Label控件拖动HelloWorldViewController.m中的@interface HelloWorldViewController ()@end的中间。

在Name里填写helloLabel,并点击Connect完成。

于是得到下面的HelloWorldViewController.m

#import "HelloWorldViewController.h"

@interface HelloWorldViewController ()
@property (weak, nonatomic) IBOutlet UILabel *helloLabel;

@end

@implementation HelloWorldViewController

- (void)viewDidLoad
{
    [super viewDidLoad];    
    // Do any additional setup after loading the view, typically from a nib.
}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end

接下来,我们在HelloWorldViewController.m中viewDidLoad方法中中[super viewDidLoad]后添加以下代码

_helloLabel.text = @"Hello,World!";

运行

Cmd + B运行(或者点击Xcode界面左上角的按钮)

然后在打开的iOS模拟器中可以看到运行结果:Hello,World!

停止运行可以用Cmd+Q关闭iOS模拟器或者在Xcode界面左上点击停止按钮。

到此,一个简单的HelloWorld应用开发完毕。


一些iOS开发的资源(不定时更新):

  1. 中文iOS开发相关blog列表
  2. objc中国-一枚国外优秀的iOS开发网络期刊,此为网友自发翻译版。
  3. 《Ojective-C编程》豆瓣链接-适合初学者看。
  4. AppCoda-一枚不错的国外教程站,无需翻墙