第二章 开发环境与相关技术

这一章主要阐述了开发系统所需要的开发环境以及相关开发技术。主要介绍了开 发 iOS 项目所需要的开发语言 Objective-C、开发工具 Xcode、在 iOS 开发中所使用到 的 MVC 开发模式以及在开发 iOS 系统的过程中所用到的一些核心技术。

2。1 开发语言和工具

(1)开发该软件使用的开发工具为 Xcode7。3。

(2)开发该软件使用的开发语言为 Objective-C 开发语言。

2。1。1iOS 系统与 Objective-C

iOS 系统是由苹果系统研发的主要用于运行于 iPhone、iPod touch 以及 iPad 等一 系列苹果公司的移动设备操作系统[1],这款移动终端操作系统是基于 Unix 内核的。 iOS 系统是由可轻触层、媒体层、核心服务层、核心操作系统层四个层次框架构 成的[2]。高层次的框架对底层的框架进行抽象并优化了代码的编写[3]。虽然进行了抽 象,但是并没有直接屏蔽底层技术,程序员在编写的时候,还是可以直接使用。在这 四个层次中,每个层次包含了多个架构每个框架里有一个共享库目录,这里面有代码 的头文件以及一些资源文件[4],只要把这些方法或函数添加到项目中就可以调用了。

Objective-C 是扩展 C 的面向对象的编程语言[5],也是 iPhone 开发用到的主要语 言。在 Mac OS 编程中,Objective-C 语言主要用于编写逻辑业务。消息传递模型、动 态能力,内存管理是 Objective-C 语言的三个主要特点。来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-

2。1。2Xcode

Xcode 是苹果公司提供的专门用于开发 iOS 系统的一款工具,它采用非开源的集 成开发环境,只能在 Mac 操作系统下运行[6]。它支持 C、Java、OC 等开发语言,它 有数以百计的 OC 基础类用于程序开发,大大降低了开发的复杂性[7]。Xcode 通过工 具来处理所有的活动,这些工具中的文件和资源也是可以被程序员访问的。Xcode 主 要完成管理源文件的引用、目标和执行环境。图 2-1 展示了 Xcode 使用源文件引用、 目标、执行环境方式:

上一篇:jsp+sqlserver学生宿舍管理信息系统设计
下一篇:JSP+MySQL多终端购物系统设计

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

网络语言“XX体”研究

我国风险投资的发展现状问题及对策分析

ASP.net+sqlserver企业设备管理系统设计与开发

新課改下小學语文洧效阅...

张洁小说《无字》中的女性意识

LiMn1-xFexPO4正极材料合成及充放电性能研究

互联网教育”变革路径研究进展【7972字】

老年2型糖尿病患者运动疗...

麦秸秆还田和沼液灌溉对...

安康汉江网讯