iPhone Development Via Xcode5 vol.01

- 写在最前面的话

现在市面上的书大部分都基于Xcode3/Xcode4,很难照着示例的内容一步步走,有些内容也过时了。在学习过程中博主走了不少弯路,翻查了很多资料来解决版本差异问题。为了自己今后查阅方便,也为了跟我一样苦逼的孩纸们能有条捷径可走,我决定写一系列的博文记录下自己用Xcode学习iPhone开发的旅程,也希望自己能坚持下来,杜绝掉三分钟热度的毛病。


- Let's go!

第一篇文章的目标是搭建好环境,并用Xcode5完成一个最简单的iOS应用。

首先我们来搭建环境。苹果的开发之所以让人上瘾,除了应用推广成功的诱人钱景,开发工具易得好用也是一个重要原因。只需要打开App Store,在里面搜索Xcode,然后把找到的Xcode5下载安装就可以了。

打开Xcode5,首先创建一个工程,我们选择“iOS - Application - Single View Application"。

值得注意的是,Xcode5提供了ARC(类似于Java的GC),因此在编程过程中不需要考虑内存释放的问题,同时Xcode5也不支持使用发送Dealloc或release消息。如果想关闭ARC,可以在Build Setting的Apple LLVM 5.0 -Objective-C中设置。点击面板左上角项目名左侧的小三角图标,可以打开target面板。

很多书在讲解编写视图时要打开NIB文件(.xib),Xcode5默认使用storyboard,也可以使用使用xib文件,只要在创建Objective-C类的时候勾选上With Xib With Interface Builder即可。

下面我们点开Main_iphone.storyboard编写视图。这个程序只需要一个Label及一个Button,Label上首先显示“Are u ready?”,在点击Button后,变为“Hello IOS 7”。从右下角的小立方体中可以找到我们要的控件,如果觉得控件太多,可以在右下角搜索栏中输入控件名,要注意,只需要输入控件名,控件就会自动被过滤,如果在搜索栏中按回车键,控件会被加载到当前视图上。

双击Label及Button控件可以改变控件显示内容。点击左下角的三角箭头,打开视图层次列表。点击工具栏右侧中间的按钮(见下图所示,蓝色按钮),打开助理编辑器。在视图层次列表中找到Label及Button,按Ctrl+鼠标左键将其拖动到ViewController.h中,添加IBOutlet及IBAction。在视图层次列表中点击某个控件,右侧面板会显示一系列改视图的信息,在其中可以查看及更改与之相关的连接及属性,如字体颜色等。

最后在ViewController.m中对相关函数进行实现,如下:    

- (IBAction)clickYesBtn:(id)sender {
    [helloWorldText setText: @"Hello IOS 7!"];
}

大功告成!现在按Command+R运行感受一下吧~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值