《iOS 8案例开发大全》——实例001
本节书摘来自异步社区《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,这种方式的优点是完全自动,操作方便,比较适合于初学者。
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
相关文章
- android 仿ios开关控件
- iOS静音模式开启视频声音
- 《iOS 8案例开发大全》——实例003 通过搜索框缩小文件范围并格式化代码
- iOS手势总结
- iOS审核总被拒?腾讯教你提升iOS审核通过率!
- iOS开发UI篇—ios应用数据存储方式(归档)
- iOS开发宝典:String用法大全
- IOS开发中UIBarButtonItem上按钮切换或隐藏实现案例
- SwiftUI iOS 16.4 中的新功能 iOS 16.4 在 SwiftUI 中引入的消息快速浏览
- iOS 推送,当接到推送消息时如何处理?
- iOS开发网络篇—文件的上传
- 检测iOS的APP性能的一些方法
- iOS开发UI篇—ios应用数据存储方式(归档)
- 在IOS操作系统使用(Jquery)下拉加载的时候,导致发送相一数据请求多次,需要改变Ajax的默认请求方式即可解决该问题(亲测有效)
- IOS_ios逆向工程-静态分析
- iOS之学习资源收集--很好的IOS技术学习网站
- 《慕客网:IOS动画案例之会跳动的登入界面(下)》学习笔记 -Sketch的使用
- 《慕客网:IOS动画案例之会跳动的登入界面(上)》学习笔记 -Sketch的使用