- 博客(3)
- 收藏
- 关注
原创 main中的运行时(runtime)
原来 main 函数中就有 runtime 的典型示例int main(int argc, char *argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); } }UIApplication 不知道自
2016-05-17 17:02:12 485
原创 CIImage CGImage UIImage 区别
我看见有人说,“不知道苹果怎么想的,搞了这么多乱七八糟的图片格式,转换起来很麻烦”,然后把大量的精力放在了格式转换上,真是醉了。此处不写方法,谨写些区别。CIImage 包含了创建图片的所有必要的数据,但其本身没有渲染成图片,它代表的是图像数据或者生成图像数据的流程(如滤镜);CGImage是基于像素的矩阵,每个点都对应了图片中点的像素信息;UIImage 管理图片数据,主要用来展现,如 UIIma
2016-05-17 15:00:08 4230
原创 OC对象的内存布局
一言以蔽之,属性(包括父类)都保存在对象本身的存储空间内;本类的实例方法保存在类对象中,本类的类方法保存在元类对象中;父类的实例方法保存在各级 super class 中,父类的类方法保存在各级 super meta class 中。下图是对象的内存布局,isa 指向其类对象,其余空间保存各级的 ivar:下图是类对象的内存布局(详细可看 runtime.h 中对 objc_class 的定义),i
2016-05-13 10:46:11 4456
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人