本篇将向你介绍 iOS 应用开发中的 Xcode 工具的菜单功能
开发工具Xcode介绍
自从Xcode 3.1 发布以后,Xcode就成为了iPhone软件开发工具包的开发环境。Xcode可以开发Mac OS X和iOS应用程序,并且Xcode的版本是与SDK相对应的。例如:Xcode 3.2.5与iOS SDK 4.2对应,Xcode 4.1与iOS SDK 4.3对应,Xcode 4.2与iOS SDK 5对应,Xcode 4.3与iOS SDK 5.1对应。
Xcode 4.1之前还有一个配套使用的工具Interface Builder,它是Xcode套件的一部分,用来设计窗体和视图,通过它可以"所见即所得"地拖曳控件、定义事件等,其数据以XML的形式存储 在.xib文件中。在Xcode 4.1之后,Interface Builder成为了Xcode的一部分,与Xcode集成在一起。
启动Xcode
1:打开 Xcode(默认位置在 /应用程序 目录下)。
如果你从未使用 Xcode 创建或打开过工程,你将看到和图中类似的 Xcode 欢迎界面
右侧的空白界面为 最近打开过的项目,第一次使用xcode 是空白的喔 。
2:我们点击左侧 Create a new Xcode project 选项 创建一个新的项目(或者可以进入工具后 通过 菜单栏 File -》New-》Project 打开此界面)
Xcode 将开启一个新窗口并显示对话框,让你选择一个模板。Xcode 内置了几套应用模板,可以方便开发常规 iOS 应用。例如,Tabbed 模板能够创建一个和表格的应用,而 Master-Detail 模板能够创建和 Mail 相似的应用。
在此界面下 左侧为 系统类型 ios 为苹果手机系统, mac os x 为max 系统应用
右侧为应用的各种模板,可以根据模板创建不同的样式风格的应用
3: 我们点击 左侧的ios 下面的 applicaiton 然后选择 右侧的 singleView application 模板 点击next 进入下一步
4:在接下了的对话框中会让你输入应用的名称,以及关于工程的一些额外信息。
Product Name(产品名称)
Company Identifier(公司标识 既包名)
Class Prefix(类前缀)
你可以按下面的内容填写:
如 下图
注意:Xcode 会使用你输入的产品名称为工程以及应用程序命名。Xcode 会使用你提供的类前缀名称来命名它为你创建的类。例如,Xcode 会自动创建一个应用委托类并将其命名为 HelloWorldAppDelegate。如果你填写了其他的类前缀,那么应用委托就会被命名为 你的前缀名称AppDelegate。(之后你会了解更多关于应用委托的内容。)
5:填写工程名称,等信息 device Family 等信息
6: 选择一个保存位置(不要选中 Source Control 选项)(保存在文稿目录下是不错的选择喔),然后点按 Create 完成创建。
Xcode 便会打开一个新工程窗口(我们叫它工作区窗口),看上去应该和下图类似:
现在熟悉一下 Xcode 为你打开的工作区窗口吧。在接下来的教程里,你会经常用到图中不同的区域和按钮。
下面我们来一一介绍 工具栏中的 功能菜单
view Buttons 区域的 3个按钮 如图:
他们的功能(从左到右)分别为:打开导航栏区域, 打开日志区域,打开实用工具区域
各位童鞋 可以根据情况和场景 去打开和关闭不同的区域喔
editor Buttons 区域的 3个按钮 如图:
他们的功能(从左到右)分别为:显示的标准编辑器,显示的助理编辑器,显示的文本编辑器
这几个button 各位童鞋有个概念即可,后续在开发中我们会一一讲解其具体作用
导航栏区域中的 导航列 如图
上图中 红色框框中 从左到右 依次的功能项为:
1:显示项目浏览器 (默认为此项)
2:显示符号导航
3:显示搜索导航
4:显示问题导航 如果你的代码中有格式或语法错误,会在此导航下面显示
5:显示调试导航 显示调试相关信息
6:显示断点导航 此导航 显示的为 你代码中 设置断点的位置
7:显示日志导航
上图中横向按钮为 实用工具中的 功能按钮 从左到右 依次的功能项为:
1:显示文件检查器
2:显示帮助检查器
3:显示身份检查器(用于查看和修改某对象的身份,查看它属于那个控制器,或对象)
4:显示属性检查器 (用户查看和修改某对象的属性)
5:显示大小 (用户查看和修改某控件对象的大小和位置关系)
6:显示连接检查器 (用于检查和修改控件和控制类之间的关系)
如何在 iOS 模拟器中运行你的应用…
- 首先确认一下 Xcode 工具条里的 Scheme 菜单选中了 HelloWorld > iPhone 5.0 Simulator。
如果该菜单显示的不是这一项,那么点开它并选择 iPhone 5.1 Simulator。 如图:- 点按 Xcode 工具条中的 Run 按钮(或点选 Product > Run)。
Xcode 会在工具条中央的活动查看器里实时显示构建过程。
当 Xcode 完成构建过程之后,模拟器就会自动运行(可能要等几秒模拟器才会出现在工作区窗口上方)。因为你已经选择过 iPhone(而不是 iPad),所以模拟器会显示一个和 iPhone 一样的界面。在虚拟的 iPhone 屏幕上,模拟器会自动运行你的应用,看上去应该是这样的:
现在,你的应用里什么也没有:它仅仅显示一个空白屏。要了解这个白屏来自哪里的话,你需要学习代码里的对象,并且学习它们如何协同工作启动这个应用。现在, 请退出模拟器(点选 iOS Simulator > Quit iOS Simulator。请注意不要退出 Xcode)。
下一章 我们 来创建第一个 经典程序 ,输出helloword 并了解 一个应用是如何运行起来的