由于,已经用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(界面编辑文件)
5,自动跳出了Interface Builder软件编辑界面,在Library的Objects里找到button控件拖到界面上。点击按钮改成“OH!”。
6,拖拽一个标签Label控件到界面中间,点击改变名称为OMG!
7,在Library里的Classes中找到类iOSXcode3_2ViewController这个类。(说明,这里估计新手都会很纳闷,现在的Xcode不是这样创建类的,而古老的Xcode的是直接将我们创建的类都加到库里的,或直接在库里创建类,再拖拽到项目里(macOS App小教程里有介绍)。因为类有继承关系,所以很直观,但操作起来略显繁琐,但它的思想却是对的,思路要比现在清晰。)
8,点击类iOSXcode3_2ViewController下方的Inheritance旁的上下小三角,点击到Actions添加oh:动作(不能没有冒号,3.2里要手动添加,3.2.5里好像已经自动了!),将来与按钮连接。
9,在Outlets里添加omg输出,将来连接标签。
10,点击OH!按钮,在右手边它的属性中找到Touch Up Inside点击小圆圈鼠标右点拖拽到First Responder上放手,按钮的连接就完成了。
11,点击OMG!标签,同样在右手边它的属性中找到Outlets旁的小圆圈,右点鼠标拖拽到First Owner上放手,标签的连接就完成了。
12,最后,点击File中的Reload All Class Files 将对类iOSXcode3_2ViewController的改动写到文件里去。
13,看到类文件里已经有了新的内容:IBOutlets id omg;和- (IBAction)oh:(id)sender;接下来就是编写程序实现它。
14,在.m文件里,写上代码:UILabel *omgLabel = omg;和 omgLabel.text = @"我的天!"
15,最后保存Interface Builder里xib文件的改动,保存项目,点击中间锤子按钮,一个iOS小App就完成了!(出现了经典的iPhone4模拟器,超级怀念!)
16,点击按钮“OH!”,标签内容就从“OMG!”变成了“我的天!”。
小结:古老的Xcode有它独特的思考方法,思路清晰,但操作略繁琐,也不便,现在直接在文件里拉线的方法还是比较方便的。在使用Lion的过程中,也不知道是不是天气的原因(温度在15度上下),或者是把所有干扰物都移走了,(比如音箱,网线,和电源等等。)MacBook Pro 一直运行良好,没有死机或重启,还是很欣慰的。但是说到Lion本身,虽然是集大成之作,但是,有很多问题,比如Safari运行缓慢,多桌系统偶然失效(害我不得不重启或注销,就是写本文的时候也注销过一次。)等等情况。
总算完成了Lion及古老Xcode的体验,接下来,将旅行到下一站,OS X Mountain Lion(山狮)系统。