CALayer中图像及颜色的注意事项
CALayer中使用CGColorRef和CGImageRef的数据类型,而不用UIColor和UIImage
QuartzCore(包含CALayer类)和Core Graphics(包含CGImageRef、CGColorRef)框架都能在iOS和Mac OS X上使用,但是UIKit(包含UIImage和其他UI开头的类)只能在iOS中使用
为了保证可移植性,QuartzCore不能使用UIImage,只能使用CGImageRef。
不过很多情况下,可以通过UIKit对象的特定方法,可以得到Core Graphics对象,如UIImage的CGImage方法和UIColor的CGColor方法。