《iOS 9 开发指南》——第1章,第1.3节工欲善其事,必先利其器——搭建开发环境

1.3 工欲善其事,必先利其器——搭建开发环境
iOS 9 开发指南
图片 2 知识点讲解:光盘:视频\知识点\第1章\搭建开发环境.mp4
学习iOS 9开发也离不开好的开发工具的帮助,如果使用的是OS X El Capitan系统,下载iOS 9开发工具将很容易,只需通过简单地单击操作即可。为此,在Dock中打开Apple Store,搜索Xcode 7并免费下载它,坐下来等待Mac下载大型安装程序(约5GB)。如果你使用的不是OS X El Capitan系统,可以从iOS开发中心(http://developer.apple.com/ios)下载测试版。

注意:
如果是免费成员,登录iOS开发中心后,很可能只能看到一个安装程序,它可安装Xcode和iOS SDK(最新版本的开发工具);如果你是付费成员,可看到指向其他SDK版本(5.1、6.0等)的链接。本书的示例必须在5.0+系列iOS SDK环境中运行。

1.3.1 Xcode 介绍
要开发iOS的应用程序,需要一台安装有Xcode工具的Mac OS X计算机。Xcode是苹果提供的开发工具集,提供了项目管理、代码编辑、创建执行程序、代码调试、代码库管理和性能调节等功能。这个工具集的核心就是Xcode程序,提供了基本的源代码开发环境。

Xcode的官方地址是:https://developer.apple.com/xcode/,界面如图1-4所示。

在界面的下方介绍了Xcode 7的新功能,如图1-5所示。

截至到2015年6月10日,市面中最主流版本是Xcode 6,最新版本是Xcode 7 beta。

1.3.2 下载并安装Xcode 7
其实对于初学者来说,我们只需安装Xcode即可。通过使用Xcode,既能开发iPhone程序,也能够开发iPad程序。并且Xcode还是完全免费的,通过它提供的模拟器就可以在计算机上测试iOS程序。如果要发布iOS程序或在真实机器上测试iOS程序,就需要花99美元了。

1.下载Xcode 7
(1)下载的前提是先注册成为一名开发人员,打开苹果开发主页面https://developer.apple.com/。

(2)登录到Xcode的下载页面https://developer.apple.com/xcode/downloads/,找到“Xcode 7”选项,如图1-6所示。

(3)如果是付费账户,可以直接在苹果官方网站中下载获得。如果不是付费会员用户,可以从网络中搜索热心网友们的共享信息,以此达到下载Xcode 6的目的。单击Download Xcode 7 beta链接后弹出下载对话框,如图1-7所示。单击“下载”按钮开始下载。

2.安装Xcode
(1)下载完成后单击打开下载的“.dmg”格式文件,然后双击Xcode文件开始安装,如图1-8所示。

(2)双击Xcode下载到的文件开始安装,在弹出的对话框中单击Continue按钮,如图1-9所示。

(3)在弹出的欢迎界面中单击Agree按钮,如图1-10所示。

(4)在弹出的对话框中单击Install按钮,如图1-11所示。

(5)在弹出的对话框中输入用户名和密码,然后单击 “好”按钮,如图1-12所示。

(6)在弹出的新对话框中显示安装进度,进度完成后的界面如图1-13所示。

(7)Xcode 7的默认启动界面如图1-14所示。

注意:
(1)考虑到许多初学者没有购买苹果机的预算,可以在Windows系统上采用虚拟机的方式安装OS X系统。
    (2)无论读者是已经有一定Xcode经验的开发者,还是刚开始迁移的新用户,都需要对Xcode的用户界面及如何用Xcode组织软件工具有一些理解,这样才能真正高效地使用这个工具。这种理解可以加深您对隐藏在Xcode背后的开发思想的认识,并帮助您更好地使用Xcode。
     (3)建议读者将Xcode安装在OS X的Mac机器上,也就是装有苹果系统的苹果机上。通常来说,在苹果机器的OS X系统中已经内置了Xcode,默认目录是“/Developer/Applications”。
     (4)本书使用的Xcode 7 beat(测试)版本,苹果公司会为开发者陆续推出后续新版本。读者可以用新版本调试本书的程序,完全不妨碍读者对本书的学习。
     (5)我们可以使用苹果系统中自带App Store来获取Xcode 7,这种方式的优点是完全自动化实现,操作方便,无需经过本书上面介绍的步骤。

1.3.3 创建iOS 9项目并启动模拟器
(1)Xcode位于Developer文件夹内中的Applications子文件夹中,快捷图标如图1-15所示。

(2)启动Xcode 7后的初始界面如图1-16所示,在此可以设置创建新工程还是打开一个已存在的工程。

(3)单击Create a new Xcode project后会出现Choose a template…窗口,如图1-17所示。在New Project窗口的左侧,显示了可供选择的模板类别,因为我们的重点是类别iOS Application,所以在此需要确保选择了它。而在右侧显示了当前类别中的模板以及当前选定模板的描述。

(4)从iOS 9开始,在Choose a template…窗口的左侧新增了watchOS选项,这是为开发苹果手表应用程序所准备的。选择watchOS选项后的效果如图1-18所示。

(5)对于大多是iOS 9应用程序来说,只需选择iOS下的Empty Application(空应用程序)模板,然后单击Next(下一步)按钮即可。如图1-19所示。

(6)选择模板并单击Next按钮后,在新界面中Xcode将要求您指定产品名称和公司标识符。产品名称就是应用程序的名称,而公司标识符创建应用程序的组织或个人的域名,但按相反的顺序排列。这两者组成了束标识符,它将您的应用程序与其他iOS应用程序区分开来,如图1-20所示。

例如,我们将创建一个名为exSwift的应用程序,设置域名是apple。如果没有域名,在开发时可以使用默认的标识符。

(7)单击Next按钮,Xcode将要求我们指定项目的存储位置。切换到硬盘中合适的文件夹,确保没有选择复选框Source Control,再单击Create(创建)按钮。Xcode将创建一个名称与项目名相同的文件夹,并将所有相关联的模板文件都放到该文件夹中,如图1-21所示。

(8)在Xcode中创建或打开项目后,将出现一个类似于iTunes的窗口,您将使用它来完成所有的工作,从编写代码到设计应用程序界面。如果这是您第一次接触Xcode,令人眼花缭乱的按钮、下拉列表和图标将让您感到不适。为让您对这些东西有大致的认识,下面首先介绍该界面的主要功能区域,如图1-22所示。

1.3.4 打开一个现有的iOS 9项目
在开发过程中,经常需要打开一个现有的iOS 9项目,如读者打开本书附带光盘中的源码工程。

(1)启动Xcode 7开发工具,然后单击右下角的Open another project…命令。如图1-24所示。

(2)此时会弹出选择目录对话框界面,在此找到要打开项目的目录,然后单击.xcodeproj格式的文件即可打开这个iOS 9项目。如图1-25所示。

另外,读者也可以直接来到要打开工程的目录位置,双击里面的.xcodeproj格式的文件也可以打开这个iOS 9项目。

时间: 2024-08-30 06:03:03

《iOS 9 开发指南》——第1章,第1.3节工欲善其事,必先利其器——搭建开发环境的相关文章

《iOS 8开发指南(第2版)》——第1章,第1.3节工欲善其事,必先利其器——搭建开发环境

1.3 工欲善其事,必先利其器--搭建开发环境 iOS 8开发指南(第2版) 学习iOS开发也离不开好的开发工具的帮助,如果使用的是Lion或更高版本,下载iOS开发工具将很容易,只需通过简单地单击操作即可.为此,在Dock中打开Apple Store,搜索Xcode并免费下载它,坐下来等待Mac下载大型安装程序(约3GB).如果你使用的不是Lion,可以从iOS开发中心(http://developer.apple.com/ios)下载最新版本的iOS开发工具. 注意: 如果是免费成员,登录i

《iOS开发指南》第二版 iOS7版-源码-样章-目录,感谢大家一直以来的支持

<iOS开发指南-从0基础到AppStore上线>第二版 iOS7版正式出版了 感谢大家一直以来的支持! 改版后采用全新的ios 7 api,详细介绍了最新的ios 7 开发相关的知识点,全部案例以iOS7版本SDK重新编译. 新增:iOS 7中文字排版和渲染引擎--Text Kit:      iOS6升级到iOS7遇到的问题与解决方法:      着重讲解iOS分层架构设计: 更新无处不在,更多新增内容请详细阅读本书 京东销售地址:http://item.jd.com/11419483.h

《iOS应用开发指南——使用HTML5、CSS3和JavaScript》——1.5节设计始于思考,终于代码

1.5 设计始于思考,终于代码 iOS应用开发指南--使用HTML5.CSS3和JavaScript "但是等等."你思考着,"我认为所有的应用程序都应该使用Objective-C语言编写?" 是的.然而,这并不意味着你需要自己编写Objective-C代码! 事实上,如果别人已经为你写好了呢? 考虑一下设计显示在Web浏览器的内容的JavaScript框架.例如我最喜欢的jQuery和Yahoo!的用户界面(YUI),协助设计师使用强大的JavaScript行为,

《iOS应用开发指南——使用HTML5、CSS3和JavaScript》——2.2节下载和安装iOS SDK

2.2 下载和安装iOS SDK iOS应用开发指南--使用HTML5.CSS3和JavaScript 好在这一过程的其余部分很快速和容易.嗯,主要是容易.不过,呃,也没有那么快,那得要看情况. 问题在于,iOS SDK是我到目前为止下载到电脑里的最大的一个软件.曾经,我在应用程序设计讲习班中用尽各种方法来警告学员下载超过2GB的东西.我的意思是,在它下载的过程中你会感觉自己变老了.所以,如果你在家里使用电缆或者更慢的网络下载它,那么开始下载后,带上你的狗狗去散一个足够长时间的步吧.但是千万不要

《iOS应用开发指南——使用HTML5、CSS3和JavaScript》——1.6节小结

1.6 小结iOS应用开发指南--使用HTML5.CSS3和JavaScript下面是我们本章学到的知识. 别让iPhone的名字欺骗了你.事实上它是一个拥有电话应用程序的便携式电脑.这意味这它可以做一些神奇的事情,而我们的设计可以让这些事情成真.整个iOS生态系统对于Apple公司来说是一个战略转型,它将关注生活方式,无所不在的信息,以及内容服务.这为从事数字内容设计的人们提供了巨大的机会.使用iOS是引人入胜的事情,并且更能融入我们的休闲生活中,而不仅仅是工作中.如何设计我们的应用程序才能更

《iOS应用开发指南——使用HTML5、CSS3和JavaScript》——2.4节小结

2.4 小结iOS应用开发指南--使用HTML5.CSS3和JavaScript本章你学会的知识有以下这些. 一个新的设计项目或者流程的每个步骤都有重要意义,包括获取和设置你的工具!因此,需要仔细考虑.获得一个唯一的苹果公司开发者ID,以便你保持iTunes购买ID与以开发人员的身份使用iTunes和iTunes Connect完全隔离开.仔细阅读苹果公司开发协议,并确保你对它的规定已经足够熟悉了.像任何协议一样,它创造了机会,同时也定义约束.下载和安装iOS SDK,给你提供了基本的应用程序-

《iOS应用开发指南——使用HTML5、CSS3和JavaScript》——2.1节取得苹果公司开发者ID

2.1 取得苹果公司开发者IDiOS应用开发指南--使用HTML5.CSS3和JavaScript为了安装Xcode,需要下载iOS SDK(以前叫做iPhone SDK,2010年7月改名了).但是在寻找SDK之前,需要先取得一个苹果公司开发者ID. 苹果公司开发者ID是应用程序设计.审查.发布.升级.以及(如果你在销售你的应用程序)报酬支付整个流程的联机标识.而且,我怀疑苹果公司想要你最终参与这个过程,所以他们要求你甚至在下载iOS SDK之前就需要注册苹果公司开发者ID.但是不必担心:下载

《iOS应用开发指南——使用HTML5、CSS3和JavaScript》——1.1节移动魔力和掌上电脑

1.1 移动魔力和掌上电脑iOS应用开发指南--使用HTML5.CSS3和JavaScript由于iPhone和其他智能手机已经无处不在,对精心设计的移动内容的需求也急剧增加.我们知道一些令人震惊的数字: 到2010年年中销售了超过8500万台iOS设备.iTunes 应用程序商店有超过 250000 个应用程序.从iTunes下载软件的数量超过150亿.我个人体验到这种变革的影响,差不多任何地方都有可用的内容,无论是否需要:在购物时.工作时.跑步时,甚至在滑雪场坐着缆车时.除非我在海滩上或在水

《iOS应用开发指南——使用HTML5、CSS3和JavaScript》——2.3节下载和安装NimbleKit

2.3 下载和安装NimbleKitiOS应用开发指南--使用HTML5.CSS3和JavaScript最后一步是无比轻松并且无需详细阐述,读到这里你是不是很高兴?我敢打赌你肯定是! 1.下载NimbleKit(图2.5),请访问: http://www.nimblekit.com/ 图2.5 NimbleKit网站 2.点击下载NimbleKit链接.这一次,你就会有一个小得多的文件 nimblekit.dmg,它会保存到你的下载目录. 3.打开文件,按照提示和指示,安装NimbleKit框架