其实我写这些技术博客,一方面是写给新手去看,这样这些新手就不会像我这样找了半天找不到国内的资源,另外一方面也是留给自己看,本来我的博客访问量也不是很大,所以,大部分还是留给自己看。=。=
OK,如果你喜欢做一点iPhone的开发的话,可以尝试一下,iPhone的用户体验很不错,不过最近Google的手机也是很火,这个就看自己的方向了,不过程序开发都是那样,大同小异。首先,我们必须要做的就是有一个Mac系统,然后去下载一个XCode,XCode可以去这里下载。
下载完成之后,同样,我们需要写一个Hello World来上上手,我们打开XCode,然后创建一个新的项目,如下图。

单击New Project,我们就能够创建一个新项目,这里我们选择iPhone的Application,并且我们先选择View-based Application,iPhone的应用程序是基于MVC的开发模式开发的,也就是Model,View和Controller,也就将传统的面向对象设计分开为模型层,视图层和控制层,更加深入的MVC的概念我就不多说了,现在我们只是开始动手做一个简单的应用程序。

我们选择ViewBased Application创建一个新程序,创建好之后我们就可以看到如下窗口。

我们可以看到右边上面的是文件区域,也就是文件管理区域了,右边的下面是代码区域,当我们选择了相应的上面的文件之后,下面的代码区域就会显示相应的代码提供编辑。感觉很废话吧,不过我们还是要说说几种文件类型。我们现在首先需要关心的是三种文件类型,分别为.h,.m,.xib。
- .h:头文件类型。
- .m:代码文件类型。
- .xib:用户界面之类的文件类型。
暂时在这里我们这里无需自己编写代码,我们直接打开xib文件打开设计器直接设计iPhone应用程序即可,这里我们需要打开的是mainWindow.xib,虽然我们通常情况下不会直接编辑此界面文件。

我们可以看到主窗体的界面是载自MyHelloWorldViewController,我们单击这个像超链接的就可以编辑这个Controller。
我们需要打开Tools菜单里面的Library,Attributes Inspector和Connections Inspector,这三个分别为空间的库,一个为属性窗口和联系窗口(相当于事件了)。
我们可以从最右侧的Library中拖动一个View控件到我们的窗体中,然后我们编辑相应的控件,然后就能够写一个简单的Hello World文本,如下图。


然后呢,然后我们在Xcode编辑器中选择Build And Go就能够运行我们的程序了,看上面的iPhone模拟器运行的效果,是不是还不错,不过写HelloWorld虽然不难,但是却让我们能够对iPhone应用程序有一个基本的简单的初步印象,代码是如何运行的,各个文件是如何协调的,然后就是MVC的设计模式。
马上我们最需要关心的就是如何写做一些比较复杂的事情,然后给不同的控件添加事件,这方面没有VS来的方便,不过还算比较方便,但是作为C/C++开发的人员估计一开始上手都觉得很别扭,不过还好,我们下次就会说如何添加事件了,但是首先最主要的是,看看iPhone的结构是如何开发的,当然,还要看看一些Object-C的基础了。


[...] iPhone开发 – Hello World [...]
hello world……
刚看到标题时,以为wordpress在苹果上发布了博客端了呢……