2014年10月18日
摘要: 最近调查的一个bug和内存泄露都和CoreAnimation有关,因此谈一下使用CoreAnimation需要注意的几个问题1. CAAnimation的delegate属性是retain的,这个设计确实比较坑人,完全违背了“一致性”原则,产品里面的有个内存泄露就和这个有关。2. CALayer的`... 阅读全文
posted @ 2014-10-18 10:44 longhuihu 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 前一段时间将《Effective Objective-C 2.0》这本书浏览了一遍,说一下几个觉得比较有意思的知识点。感觉这本书是ios开发必看的一本书,最基础的,以及稍微高阶一点的oc技术基本都涉及到了。如果书中的涉及的主题能够都掌握,那么绝对可以宣称自己是一个高级oc使用者。### \_\_o... 阅读全文
posted @ 2014-10-18 10:21 longhuihu 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 公司某个ios产品代码里面,在启动过程当中,有个看起来很怪异的逻辑。先说一下启动的基本过程中,首先window的rootViewController设置为一个活动图FlashViewController:```java- (BOOL)application:(UIApplication *)appl... 阅读全文
posted @ 2014-10-18 10:15 longhuihu 阅读(1534) 评论(0) 推荐(0) 编辑
摘要: 在ios开发的世界里,通过动画来切换界面使我们早就习以为常的事情,但动画将一个原本同步执行的事务,变成一个异步事务,并由此引发了一系列的陷阱。最近对公司产品的crashlytics报告进行了一些分析,发现这类bug在各个产品里都占据较高比例,因此总结了一下常见的case。1. present Vie... 阅读全文
posted @ 2014-10-18 10:11 longhuihu 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 去年写的文章,搬到cnblog本文所述的方法只对xcode5做过测试,xcode6是否可行尚未可知。[Configuring Xcode for Code Coverage]: https://developer.apple.com/library/ios/qa/qa1514/_index.html... 阅读全文
posted @ 2014-10-18 10:00 longhuihu 阅读(4067) 评论(0) 推荐(0) 编辑
摘要: 以前的老文章了,搬到cnblog更小的安装包意味着更快的下载安装速度,也往往意味着更快的加载运行速度,是优化ios应用的一个重要方面,本文主要参考[《减小iOS应用程序的大小》](http://beyondvincent.com/blog/2014/03/24/reducing-the-size-o... 阅读全文
posted @ 2014-10-18 09:56 longhuihu 阅读(2489) 评论(0) 推荐(0) 编辑