本文阅读时长45分钟,依赖注入DI是控制反转IOC的实现,通过依赖注入可以让代码实现松耦合,增强了代码的可扩展性和可维护性,同时也便于进行单元测试。 本文主要介绍一下内容: ...
IP属地:四川
本文阅读时长45分钟,依赖注入DI是控制反转IOC的实现,通过依赖注入可以让代码实现松耦合,增强了代码的可扩展性和可维护性,同时也便于进行单元测试。 本文主要介绍一下内容: ...
最近写代码的时候得到了一个需求,很多APP上都遇见过,就是圆形扩散的转场动画。今天分享给大家,看似很复杂的效果,实际上非常简单。 先上图: 首先我们需要两个控制器:ViewC...
本来准备继续为大家翻译QuantStart系列文章的,但发现后续的文章一是时间较为久远,二是具体实践的内容偏少,且不是很系统,可能会让大家热情渐消,所以决定先为大家介绍下Qu...
前面的文章也提到了目前的移动端网络常见性能问题,以及对应的优化策略,如果把HTTP1.1 替换为 HTTP2.0,可以说是网络性能优化的一步大棋。这几天对 iOS HTTP2...
前言 我们在学习View的时候,不可避免会遇到事件的分发,而往往遇到的很多滑动冲突的问题都是由于处理事件分发时不恰当所造成的。因此,深入了解View事件分发机制的原理,对于我...
前言 现在RecyclerView的应用越来越广泛了,不同的应用场景需要其作出不同的改变。有时候我们可能需要实现侧滑删除的功能,比如知乎首页的侧滑删除,又或者长按Item进行...
KVC(Key-value coding)键值编码,单看这个名字可能不太好理解。其实翻译一下就很简单了,就是指iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,或...