iOS中的CALayer、CGImageRef和UIimage的区别
2017-02-13 10:39
381 查看
首先
CALayer是属于QuartzCore框架中的 core animation核心动画简称 —CACGImageRef、CGColorRef是定义在CoreGraphics框架(核心图形)中
UIColor、UIImage是定义在UIKit框架中的
其次
QuartzCore框架和CoreGraphics框架是可以跨平台使用的,在iOS和Mac OS X上都能使用但是UIKit只能在iOS中使用
为了保证可移植性,QuartzCore不能使用UIImage、UIColor,只能使用CGImageRef、CGColorRef
相关文章推荐
- ios (Quartz 2D绘图) UIImage,CGImage和CGImageRef有什么区别
- iOS程序-UIButton和UIImageView的区别
- [iOS基础控件 - 3.5] NSBundle, UIImageView和UIButton的区别, 模拟器和文档
- 【IOS 开发学习总结-OC-63】UIImage 与 CGImage,CGImageRef
- IOS UIImage两种初始化的区别
- iOS 杂笔-20(UIView和CALayer的区别与联系)
- [iphone]UIImage,CGImage和CGImageRef有什么区别
- iOS 获取屏幕分辨率 以及放大模式、高清模式区别 和 获取UIImage图片的像素尺寸
- iOS_UIImage中 + imageNamed: 和 + imageWithContentsOfFile:两个方法的区别
- iOS中ui单列模式 uibutton和uiimageview 的区别
- IOS中UIButton和UIImageView的区别
- iOS开发利用UIButton和UIImageView的区别分辨哪些控件有addTarget监听事件这个方法
- iOS 上的相机捕捉 UIImagePickerController 与 AVFoundation的区别
- iOS---UIView与CALayer的区别
- iOS --- UIView与CALayer的联系与区别
- IOS开发学习笔记024-UIButton和UIImageView的区别
- 【iOS开发-46】利用UIButton和UIImageView的区别分辨哪些控件有addTarget监听事件这个方法
- [iOS] UIImage和CGImageRef
- IOS开发-UIImageView的使用-UIImageView与UIButton的区别
- IOS面试题总结--UIView和CALayer的层级关系和区别