《Start Developing iOS Apps Today》为iOS开发提供了完美的起点。你可以在Mac上创建运行在iPad,iPhone和iPod touch上的iOS app。查看《从今天开始开发iOS应用》中四个模块儿,把它作为开发你第一款app的概论介绍--它包括你所需要的工具,主要概念以及让你轻松开发的最 佳实践。
前三个模块儿都以教程结尾,你可以用它来实践你所学到的知识。在最后一个教程中,你将创建一个简单的to-do list app。
在你根据本指南创建了第一款app之后,你正考虑下一步的努力,不妨看看本指南的第四部分,它将探索你在下一款app可能考虑使用的技术和框架。你将会按照自己的方式来维持用户参与,并期待下一项伟大的事情。
尽管该指南会带你完成开发一款简单app的每个步骤,但为了获得最大收益,通常熟悉计算机编程语言将会有很大帮助,尤其是面向对象的程序设计。
工具
正你开始开发伟大的app之前,要设置开发环境并确保你拥有合适的工具。
开发iOS app,你需要:
1.一个运行OS X 10.8(Mountain Lion)以上的Mac。
2.Xcode
3.iOS SDK
Xcode是苹果公司的集成开发环境(IDE)。 Xcode包括一个源代码编辑器、一个图形用户界面编辑器,以及许多其他功能。iOS SDK扩展了Xcode的工具集,包括iOS开发专门需要的工具、编译器和框架。
你可以在Mac上通过App Store免费下载最新版本的Xcode(你在需要用运行OS X version 10.8的设备下载Xcode,如果你的OS X是早期版本,则需要更新升级)。iOS SDK包含在Xcode中。
下载最新版本的Xcode:
1.打开Mac上App Store app(默认情况下App Store app位于Dock栏中)。
2.在右上角的搜索栏中键入Xcode中,然后按回车键。
3.点击Free:Xcode就会被下载到你的/Applications directory。
在此查看本篇教程:基础知识
来源:苹果开发者中心
转自:http://www.cocoachina.com/newbie/basic/2014/0314/7973.html
相关推荐
在iOS的图片加载框架中,SDWebImage使用频率非常高。它支持从网络中下载且缓存图片,并设置图片到对应的UIImageView控件或者UIButton控件。在项目中使用SDWebImage来管理图片加载相关操作可以极大地提高开发效率,让...
包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python...
包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python...
包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python...
本文档从智能手机及移动应用的行业发展角度,具体介绍了主流相关软硬件技术,配套设备,移动互联网的产生,社会市场影响....合计158页
IUS-软件工程概论 [用例图和ERD] ITO-电路理论 IFY-物理 INC-数字系统设计 [VHDL](FITKit平台) IOS-操作系统 [重击] [C] IVH-VHDL研讨会 [VHDL] ITY-版式和出版 IAL-算法 [C] [C] [C] [C] [C](递归实现) [C](非...
4.3.5 闪烁开始信令与立即开始信令 91 4.4 拨号方案和拨号对等体 91 4.4.1 拨号对等体 91 4.4.2 呼叫支路 92 4.4.3 创建并实现拨号方案 93 4.4.4 号码扩展 94 4.5 租用线路上的VoIP QoS 96 4.5.1 IP优先顺序 96 ...
一个大学生的论文设计 包括数据库设计 源代码