本节书摘来自异步社区《iOS 8案例开发大全》一书中的第1章,实例001,作者 朱元波 , 陈小玉 , 胡汉平 , 张晨洁,更多章节内容可以访问云栖社区“异步社区”公众号查看
实例说明
要开发iOS的应用程序,需要一台安装有Xcode工具的Mac OS X电脑。Xcode是苹果提供的开发工具集,提供了项目管理、代码编辑、创建执行程序、代码级调试、代码库管理和性能调节等功能。这个工具集的核心就是Xcode程序,它提供了基本的源代码开发环境。
Xcode是一款强大的专业开发工具,可以简单、快速而且以开发者熟悉的方式执行绝大多数常见的软件开发任务。相对于创建单一类型的应用程序所需要的能力而言,Xcode要强大得多,它的设计目的是使开发者可以创建任何想要得到的软件产品类型,从Cocoa及Carbon应用程序,到内核扩展及Spotlight导入器等各种开发任务,Xcode都能完成。Xcode独具特色的用户界面可以帮助开发者以各种不同的方式来漫游工具中的代码,并且可以访问工具箱下面的大量功能,包括GCC、javac、jikes和GDB,这些功能都是制作软件产品需要的。它是一个由专业人员设计的又由专业人员使用的工具。
由于能力出众,Xcode已经被Mac开发者社区广为采纳。而且随着苹果电脑向基于Intel的Macintosh迁移,转向Xcode变得比以往任何时候更加重要。这是因为使用Xcode可以创建通用的二进制代码,这里所说的通用二进制代码是一种可以把PowerPC和Intel架构下的本地代码同时放到一个程序包的执行文件格式。事实上,对于还没有采用Xcode的开发人员,转向Xcode是将应用程序连编为通用二进制代码的第一个必要的步骤。
具体实现
其实对于初学者来说,只需安装Xcode即可。通过使用Xcode,既能开发iPhone程序,也能够开发iPad程序。并且Xcode还是完全免费的,通过它提供的模拟器就可以在电脑上测试iOS程序。如果要发布iOS程序或在真实机器上测试iOS程序,就需要99美元。
(1)下载的前提是先注册成为一名开发人员,然后进入苹果开发页面主页https://developer.ap
ple.com/,如图1-1所示。
(2)登录Xcode的下载页面http://developer.apple.com/devcenter/ios/index.action,如图1-2所示。
(3)单击图1-2左上方所示的“iOS 8 beta 2”链接,在新界面中显示下载Xcode 6 Beta链接界面。在此需要注意,开发者必须拥有付费账号,否则不能下载Xcode 6 Beta,如图1-3所示。
(4)如果是付费账户,可以直接在苹果官方网站中下载获得。如果不是付费会员用户,可以从网络中搜索热心网友们的共享信息,以此来达到下载Xcode 6 Beta的目的。
(5)下载完成后单击打开下载的“.dmg”格式文件,然后双击Xcode文件开始安装,如图1-4所示。
(6)在弹出的对话框中单击“Continue”按钮,如图1-5所示。
(7)在弹出的欢迎界面中单击“Agree”按钮,如图1-6所示。
(8)在弹出的对话框中单击“Install”按钮,如图1-7所示。
(9)在弹出的对话框中输入用户名和密码,然后单击按钮“好”,如图1-8所示。
(10)在弹出的新对话框中显示安装进度,进度完成后的界面如图1-9所示。
当然如果使用的是苹果系统,我们完全可以使用App Store来获取Xcode,这种方式的优点是完全自动,操作方便,比较适合于初学者。