1.前言
既然决定了IOS之旅,那么必然要了解我们战斗的武器了--Xcode,这是一个强大的工具,以至于贯穿与项目的从始至终,所以我们今天就来简单了解一下Xcode。
2.Xcode 4介绍
根据官方文档:Xcode 4是一个完整的用来构建 OS X 和 IOS 应用的工具集。Xcode 4使得IOS开发更快速,更容易,更加有助于开发者的开发,Xcode IDE能够读懂开发者项目的每一个细节,识别错误在语法和逻辑方面,甚至可以为你修复错误,Xcode可以更加简单的帮助你编写更优质的代码。
目前通过Xcode开发出来的 OSX 和 IOS应用已经有几十万了,可见IOS开发有多么的吸引人。
3.关于Xcode
Xcode也是支持企业多人开发的,因为它集成了source control management (SCM) ,类似于SVN的版本控制器,它突出了一个单独的窗口(a single window),被称作工作空间窗口,包含了绝大多数你所需要的数据。
TooBar:工具条--可以选择运行时的设备
Navigator selector bar:导航栏选择器栏--可以控制导航区域(Navigator area)的内容
Jump bars:跳转栏--用于控制前后页面的跳转
Inspector selector bar:检查器选择栏--用于产看当前编辑区域(Editor area)视图里的相关属性
Navigator area:导航区域--导航作用,可以产看项目总体结构
Filter bar:过滤栏--用于筛选文件
Editor area:编辑区域--用于编写代码的区域
Debug bar:调试工具栏--提供了调试时候的功能按钮
Debug area:调试区域--用于输出和显示调试信息的区域
Utility area:实用区域--用于显示属性和提供xib类库的区域
Inspector pane:检查器窗口--用于显示属性
Library selector bar:库选择导航栏--用于选择相应的工具类库
Library pane:库窗口--用于显示工具库的详细信息
如此可见,Xcode工具是如此之强大,可以使开发者开发更加的简单:
单个的窗口界面(Single-window interface):开发者的大多数开发流程都是在一个窗口中完成的,而这个窗口则包含了各种强大的工具栏;
图形用户界面设计(Graphical user interface design):界面构建器(Interface Builder)简称IB,初学时候总看别人说IB,不是很明白,其实就是个界面构建起也就是Utility area区域所包含的的内容。开发者可以通过IB详细的列举用户界面的绝大部分的细节,例如用户界面的控制器的布局,通过一个只直觉的用户界面和它所管理的应用的逻辑和数据相关联,其实IB所构建的用户界面(xib-nib文件)的底层也是通过代码实现的。这样就能达到快速的开发的目的;
辅助的编辑器(Assisted editing):如果想工作于相同组件的不同方面,例如用户界面和界面的实现之间,如果需要的话你可以用多个编辑器打开这个组件。例如:在主编辑器里面打开了 m文件,可以在第二个编辑器里面打开其头文件,如图下所示:
自动的标错和改错功能(Automatic error identification and correction):Xcode可以根据开发者的编辑,自动发现错误并标示它,从而使开发者找到它并且要求Xcode去改正它。
源代码控制功能(Source control):开发者可以保护自己的所有项目文件在版本控制仓库里面。
4.结语
以上是Xcode的简单介绍,希望对大家能有所帮助!
尊重原创,如果转载请表明转自 Developer_Man的博客专栏:http://blog.csdn.net/u010013695/article/details/8789459,十分感谢!