iOS学以致用
奇风
Flutter、iOS开发
展开
-
iOS开发中CALayer的详细使用说明
在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画、关键帧动画、动画组、转场动画,如何通过UIView的装饰方法对这些动画操作进行简化等。在今天的文章里您可以看到动画操作在iOS中是如何简单和高效,很多原来想做但是苦于没有思路的动画在iOS中将变得越发简单: C转载 2016-01-31 17:17:45 · 1420 阅读 · 0 评论 -
[Objective-C学以致用]Method Swizzling
Method Swizzling还没有一个广泛接受的译名,我个人认为比较容易理解的一个是方法变换。简单的说,它就是在运行期修改类中方法所对应的实现的技术。 在本文中,我们就将方法变换的来龙去脉捋一遍。 在捋这个来龙去脉的时候,我们需要把握住三个原则:格物致知,深入浅出,学以致用。 其中,格物致知是方法,深入浅出是成果,学以致用是目的。 1.格物:明白其原理 方法变换的技术基础在于Ob...原创 2018-03-13 11:17:12 · 425 阅读 · 0 评论