CTMediator的Swift应用
如果你的工程是采用CTMediator方案做的组件化,看完本文以后,你就可以做到渐进式地迁移到Swift了。CTMediator支持所有情况的调用,具体可以看文后总结。你的工程可以让Swift组件和Objective-C组件通过CTMediator混合调用,也就是说:以后再开新的组件,可以直接用Swift来写,旧有代码不会收到任何影响。
more ...如果你的工程是采用CTMediator方案做的组件化,看完本文以后,你就可以做到渐进式地迁移到Swift了。CTMediator支持所有情况的调用,具体可以看文后总结。你的工程可以让Swift组件和Objective-C组件通过CTMediator混合调用,也就是说:以后再开新的组件,可以直接用Swift来写,旧有代码不会收到任何影响。
more ...主要讲了一下iOS11下网络层的变化。本文已经授权《iOS成长之路3期·WWDC17内参》发表。
more ...一种基于ResponderChain的对象交互方式
more ...对象间交互模式
more ...实施基于CTMediator的组件化方案其实很简单。
more ...其实应该叫惰性求值(Lazy Evaluation)比较标准,casa建议尽可能多地使用惰性求值。
more ...将数据对象化事实上是一个不符合面向对象思想的做法。本文探讨了如何理解面向对象思想,以及为什么不使用数据对象和在不使用数据对象的情况下,采用什么手段来完成需求。
more ...蘑菇街的组件化之路是错的。组件化有无数种正确方案可以选择, 我在文中结合真实App的案例,来跟大家阐释一下走iOS应用组件化这条路的正确姿势。
more ...谈谈iOS应用架构中的本地持久化方案,然后简单提一下动态部署。
more ...谈谈我对面试架构师候选人的看法。
more ...