ios开发入门- xcode开发工具使用讲解

本篇将向你介绍 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(类前缀)

 


你可以按下面的内容填写:

  • Product Name:HelloWorld
  • Company Identifier:com.haile
  • Class Prefix:HelloWorld
  • Device Family : 选择设备类型
  • Use Storyboards: 使用故事板 此选项比较难理解,我们后续会讲解
  • Use Automatic Reference Counting:  使用arc 计数器 即自动内存管理
  • Include unit Tests: 引用 unit 测试工具

如 下图

 

 

注意:Xcode 会使用你输入的产品名称为工程以及应用程序命名。Xcode 会使用你提供的类前缀名称来命名它为你创建的类。例如,Xcode 会自动创建一个应用委托类并将其命名为 HelloWorldAppDelegate。如果你填写了其他的类前缀,那么应用委托就会被命名为 你的前缀名称AppDelegate。(之后你会了解更多关于应用委托的内容。)

5:填写工程名称,等信息 device Family 等信息

  1. 请确认 Use Storyboards 和 Use Automatic Reference Counting ,Include Unit Tests 选项不被选中。
  2. 点按 Next.

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 模拟器中运行你的应用…

  1. 首先确认一下 Xcode 工具条里的 Scheme 菜单选中了 HelloWorld > iPhone 5.0 Simulator。
    如果该菜单显示的不是这一项,那么点开它并选择 iPhone 5.1 Simulator。 如图:
  2. 点按 Xcode 工具条中的 Run 按钮(或点选 Product > Run)。
    Xcode 会在工具条中央的活动查看器里实时显示构建过程。

当 Xcode 完成构建过程之后,模拟器就会自动运行(可能要等几秒模拟器才会出现在工作区窗口上方)。因为你已经选择过 iPhone(而不是 iPad),所以模拟器会显示一个和 iPhone 一样的界面。在虚拟的 iPhone 屏幕上,模拟器会自动运行你的应用,看上去应该是这样的:

现在,你的应用里什么也没有:它仅仅显示一个空白屏。要了解这个白屏来自哪里的话,你需要学习代码里的对象,并且学习它们如何协同工作启动这个应用。现在, 请退出模拟器(点选 iOS Simulator > Quit iOS Simulator。请注意不要退出 Xcode)。

 

下一章 我们 来创建第一个 经典程序 ,输出helloword 并了解 一个应用是如何运行起来的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章