苹果的开发环境介绍、开发语言以及框架简介

2.1 iOS系统简介

2.1.1 开发环境[I1] 

开发iOS程序,需要使用苹果公司提供的Mac OS系统,使用的工具是苹果公司提供的集成开发环境Xcode8.2以及iPhone Simulator。Xcode是一个强大的源代码编辑工具,具有可视化编辑界面,版本控制工具,项目打包工具等等工具集合。iPhone Simulator是一个iPhone设备模拟器,支持了可用来调试的当前苹果公司提供的各代iPhone设备。

2.1.2 开发语言

主流的开发语言有Object-C以及Swift。Object-c语言是一种面向对象的计算机语言,兼容C语言,增加了消息传递机制,被广泛使用在iOS开发中。Swift语言是苹果公司推出的另一种编程语言,汲取了现有的各种编程语言中的精华,在性能和产品性方面有着更好的平衡,苹果宣传在性能上能与Object-C语言相抗衡。本课题使用Object-C开发。

2.1.3 iOS框架

苹果的iOS系统架构分四个层次:核心操作系统层(Core OS layer)、核心服务层(Core Services layer)、媒体层(Media layer)和可触摸层(Cocoa Touch layer)。Foundation框架和UIKit框架是主要的两个基本框架。前者提供基本的对象以及数据类型,后者提供基础架构以及绘图、事件、界面以及其中的元素。除此之外,苹果还提供了诸如Core Data(提供对象的管理)、Core Graphics(创建图形)、Core Animation(提供动画以及虚拟效果)、OpenGLES(提供2D和3D的绘图工具)等框架。



  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值