您的位置:首页 > 移动开发 > IOS开发

iOS开发-基础框架

2016-02-14 15:39 302 查看






Foundation框架为所有的应用程序提供基本系统服务

创建和管理集合,比如数组和字典

访问存储在应用程序里的图片和其它资源

创建和管理字符串

提交和接收通知

创建日期和时间对象

自动发现IP网络上的设备

操作URL流

执行异步代码

UIKit框架提供创建基于触摸用户界面的类

构建和管理你的用户界面

捕获触摸和基于移动的事件

呈现文字和web内容

优化你的多任务程序

创建定制的用户界面元素

Core Data框架管着理应用程序数据模型

在库里存储和接收对象

提供基本的undo/redo

自动验证属性值

过滤、分组和优化内存中的数据

用[NSFetchedResultsController]管理表视图中的结果

支持基于文档的应用程序

Core Graphics框架帮助你创建图形

创建基于路径的绘图

抗锯齿渲染

添加梯度、图片和颜色

Use coordinate-space transformations.

创建、显示和分析PDF文档

Core Animation允许你创建高级的动画和虚拟效果

创建定制动画

添加定时函数和图形

支持帧动画

Specify graphical layout constraints.

Group multiple-layer changes into anatomic update.

OpenGL ES 框架提供2D和3D绘图工具

创建2D和3D图形

创建更复杂的图形,比如数据虚拟化、模拟飞行,或者视频游戏

访问底层图形设备

Core Graphics 和Quartz 2D的区别

quartz是一个通用的术语,用于描述在IOS和MAC OS X ZHONG 整个媒体层用到的多种技术 包括图形、动画、音频、适配。

Quart 2D 是一组二位绘图和渲染API,Core Graphic会使用到这组API

Quartz Core 专指Core Animation用到的动画相关的库、API和类

参考

http://blog.csdn.net/yuhuangc/article/details/7575519
http://blog.csdn.net/mangosnow/article/details/37054765
http://www.bubuko.com/infodetail-248651.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: