Lion: Xcode小教程·从雪豹系统到Sierra升级之旅!

由于,已经用Xcode3.2.5写了一个macOS App的小教程,所以在这里就不想重复了,况且现在iOS App开发比macOS App开发多得多,所以直接在这里写一篇用Xcode3.2.5 + iOS 4.2 SDK编写的iOS App小教程。

话不多说,直接开始教程:

1,打开Xcode3.2.5点击Create a new Xcode Project

2,选择iOS 中的Applictaion 中的View-based Application

3,自己取个应用或项目名称,比如iOSXcode3.2保存到文稿文件夹里

4,双击生成的项目文件里的iOSXcode3_2ViewController.xib(界面编辑文件)

Lion: Xcode小教程·从雪豹系统到Sierra升级之旅!_第1张图片

5,自动跳出了Interface Builder软件编辑界面,在Library的Objects里找到button控件拖到界面上。点击按钮改成“OH!”。

Lion: Xcode小教程·从雪豹系统到Sierra升级之旅!_第2张图片

6,拖拽一个标签Label控件到界面中间,点击改变名称为OMG!

Lion: Xcode小教程·从雪豹系统到Sierra升级之旅!_第3张图片

7,在Library里的Classes中找到类iOSXcode3_2ViewController这个类。(说明,这里估计新手都会很纳闷,现在的Xcode不是这样创建类的,而古老的Xcode的是直接将我们创建的类都加到库里的,或直接在库里创建类,再拖拽到项目里(macOS App小教程里有介绍)。因为类有继承关系,所以很直观,但操作起来略显繁琐,但它的思想却是对的,思路要比现在清晰。)

Lion: Xcode小教程·从雪豹系统到Sierra升级之旅!_第4张图片

8,点击类iOSXcode3_2ViewController下方的Inheritance旁的上下小三角,点击到Actions添加oh:动作(不能没有冒号,3.2里要手动添加,3.2.5里好像已经自动了!),将来与按钮连接。

Lion: Xcode小教程·从雪豹系统到Sierra升级之旅!_第5张图片

9,在Outlets里添加omg输出,将来连接标签。

Lion: Xcode小教程·从雪豹系统到Sierra升级之旅!_第6张图片

10,点击OH!按钮,在右手边它的属性中找到Touch Up Inside点击小圆圈鼠标右点拖拽到First Responder上放手,按钮的连接就完成了。

Lion: Xcode小教程·从雪豹系统到Sierra升级之旅!_第7张图片

11,点击OMG!标签,同样在右手边它的属性中找到Outlets旁的小圆圈,右点鼠标拖拽到First Owner上放手,标签的连接就完成了。

Lion: Xcode小教程·从雪豹系统到Sierra升级之旅!_第8张图片

12,最后,点击File中的Reload All Class Files 将对类iOSXcode3_2ViewController的改动写到文件里去。

Lion: Xcode小教程·从雪豹系统到Sierra升级之旅!_第9张图片

13,看到类文件里已经有了新的内容:IBOutlets id omg;和- (IBAction)oh:(id)sender;接下来就是编写程序实现它。

Lion: Xcode小教程·从雪豹系统到Sierra升级之旅!_第10张图片

14,在.m文件里,写上代码:UILabel *omgLabel = omg;和 omgLabel.text = @"我的天!"

Lion: Xcode小教程·从雪豹系统到Sierra升级之旅!_第11张图片

15,最后保存Interface Builder里xib文件的改动,保存项目,点击中间锤子按钮,一个iOS小App就完成了!(出现了经典的iPhone4模拟器,超级怀念!)

Lion: Xcode小教程·从雪豹系统到Sierra升级之旅!_第12张图片

16,点击按钮“OH!”,标签内容就从“OMG!”变成了“我的天!”。

Lion: Xcode小教程·从雪豹系统到Sierra升级之旅!_第13张图片

小结:古老的Xcode有它独特的思考方法,思路清晰,但操作略繁琐,也不便,现在直接在文件里拉线的方法还是比较方便的。在使用Lion的过程中,也不知道是不是天气的原因(温度在15度上下),或者是把所有干扰物都移走了,(比如音箱,网线,和电源等等。)MacBook Pro 一直运行良好,没有死机或重启,还是很欣慰的。但是说到Lion本身,虽然是集大成之作,但是,有很多问题,比如Safari运行缓慢,多桌系统偶然失效(害我不得不重启或注销,就是写本文的时候也注销过一次。)等等情况。

总算完成了Lion及古老Xcode的体验,接下来,将旅行到下一站,OS X Mountain Lion(山狮)系统。

你可能感兴趣的:(Lion: Xcode小教程·从雪豹系统到Sierra升级之旅!)