UIImage直接继承NSObject,不隶属于UIView系列。
对UIImage的操作,UIKit框架本身就集成了一些简单常见的使用(UIImage.h
UIGraphics.h,其中后者是对CoreGraphics框架一些常见功能的封装);
再高一层就需用到CoreGraphics框架(CGImageRef),更高一层则是CoreImage框架(CIImage,滤镜那些就是用到这个框架)
UIImage的压缩概念,不是缩放,UIImage本身有一个size,这个size就是所加载图片真正的大小,然后应用到UIImageView上时,imageview又会有一个大小,当imageview的大小和UIImage本身的大小不一样时便会产生缩放和拉伸的效果,这两种情况不会改变UIImage在内存中所占的大小,而当涉及到UIImage压缩时,会真正把图片按照一定比例来缩小,这不仅大小改变了而且改变了图片所占内存的大小