iOS开发-基础框架
2016-02-14 15:39
302 查看
![](http://images2015.cnblogs.com/blog/434405/201602/434405-20160214153831872-1511571096.png)
![](http://images2015.cnblogs.com/blog/434405/201602/434405-20160214154027357-76126205.png)
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
相关文章推荐
- 详解IOS图层转场动画
- iOS应用软件沙盒sandbox相关知识(整理)
- iOS 图片上画文字
- IOS各种调试技巧豪华套餐
- IOS实战之自定义转场动画详解
- iOS 自定义Actionsheet
- ios多线程
- iOS手机淘宝加入购物车动画分析
- iOS 蓝牙开发(二)iOS 连接外设的代码实现
- iOS蓝牙开发(一)蓝牙相关基础知识
- iOS 清理缓存
- iOS中的super关键字
- iOS NSTimer使用
- iOS 控制器的生命周期
- iOS9支付完成无法获取回调
- IOS开发基础篇--CAShapeLayer的strokeStart和strokeEnd属性
- iOS百度地图之理论1
- iOS xcode忽略警告
- IOS 处理分页数据的上拉下拉刷新
- IOS 时时刷新函数