IOS
iteye_4178
这个作者很懒,什么都没留下…
展开
-
Facebook 的 iOS 内存泄漏监测自动化实践
内存是移动设备上的共享资源,如果一个 App 无法正确地进行内存管理的话,将会导致内存消耗殆尽,闪退以及性能的严重下降。Facebook 的 iOS 版本的许多功能模块共用了同一份内存空间,如果其中的某一个模块消耗了特别多的内存资源的话,将会对整个 App 造成严重影响。举个栗子,当某个功能模块不小心造成了内存泄漏的时候,这个情况就很有可能会发生。在 Facebook,我们有非常多...2017-01-10 17:06:54 · 101 阅读 · 0 评论 -
【iOS动画核心技术与案例实战】iOS动画分析三步曲
首先先来看看动画设计中的三个角色:产品设计师、算法分析师以及伟大的程序员都有哪些职责。(1)产品设计师:告诉大家想做一个什么样的动画。(2)算法分析师:分析动画的实现原理并设计相应的动画算法。(3)程序员:思考如何用代码实现算法。 在一般中小规模的公司中,开发人员往往都是身兼数职。不仅要编写代码还要参与到算法的设计中去,甚至参与到动画原型的设计中去。所以弄清楚动画设计过程中的不同...2017-01-19 17:37:35 · 167 阅读 · 0 评论 -
动画分析步骤“三步曲”
首先先来看看动画设计中的三个角色:产品设计师、算法分析师以及伟大的程序员都有哪些职责。(1)产品设计师:告诉大家想做一个什么样的动画。(2)算法分析师:分析动画的实现原理并设计相应的动画算法。(3)程序员:思考如何用代码实现算法。 在一般中小规模的公司中,开发人员往往都是身兼数职。不仅要编写代码还要参与到算法的设计中去,甚至参与到动画原型的设计中去。所以弄清楚动画设计过程中的不同...2017-01-24 15:34:12 · 92 阅读 · 0 评论 -
【深入iOS开发】iOS仿射变换和3D变换
2D仿射变换UIView的transform属性是一个CGAffineTransform类型,用于在二维空间做旋转,缩放和平移。CGAffineTransform是一个可以和二维空间向量(例如CGPoint)做乘法的3X2的矩阵:1240Paste_Image.png当对UIView应用变换矩阵,UIView图层矩形内的每一个点都被相应地做变换,从而形成一个新的四边形的形状。C...2017-02-13 17:22:43 · 143 阅读 · 0 评论