iOS使用矢量图的总结

 原理 苹果最擅长使用障眼法,之前是障用户的眼,现在又来障开发者。XCode6的这个“支持矢量图”,实际上只是编译项目时,根据矢量图自动生成对应的@1x,@2x和@3x的png格式图像。 不过这也有好处,首先是不用担心运行时扩展尺寸而降低性能,另外可以兼容更早的iOS版本,经实际测试,除了iOS8外,iOS6、7是没问题的,5目前没有条件测试。 For Coding人员 对于开发者来说,使用非常方便。唯一要做的就是在Images.xcassets目录中将图片Image Set的Type改成“Vectors”,之后你会发现原先左边的一排@1x,@2x,@3x的格子不见了,转而只留下一个“Universal”。此时将美术人员提供的pdf文件,像以往那样……查看全文

iOS中ViewController切换时的调用顺序

一个tabbarController,里面有1,2 两个ViewController,当从1切换到2时,执行的顺序是 2 viewWillAppear 1 viewWillDisappear 1 viewDidDisappear 2 viewDidAppear 2->1: 1 viewWillAppear 2 viewWillDisappear 2 viewDidDisappear 1 viewDidAppear navController中,1进入2 1 viewWillDisappear 2 viewWillAppear 1 viewDidDisappear // 已经几乎完全显示后显示了2的画面之后(有些背景等可能还没加载) 2 viewDidAppear 2返回1: 2 viewWillDisappear 1 viewWillAppear 2 viewDidDisappear 1 viewDidAppear modol窗口 1 viewWillDisappear 2 viewWillAppear 2 viewDi……查看全文