Casa的PThread多线程课程

这是个全面讲PThread的基础课程,这门课程里包含了完整且系统的PThread知识。同时,它帮助你构建一个完整的多线程知识基础。这意味着只要学完它,后面再去做多线程相关的工作时,就一定不会再糊里糊涂了。

more ...

CTMediator的Swift应用

如果你的工程是采用CTMediator方案做的组件化,看完本文以后,你就可以做到渐进式地迁移到Swift了。CTMediator支持所有情况的调用,具体可以看文后总结。你的工程可以让Swift组件和Objective-C组件通过CTMediator混合调用,也就是说:以后再开新的组件,可以直接用Swift来写,旧有代码不会收到任何影响。

more ...





惰性计算辨析

其实应该叫惰性求值(Lazy Evaluation)比较标准,casa建议尽可能多地使用惰性求值。

more ...

去model化和数据对象

将数据对象化事实上是一个不符合面向对象思想的做法。本文探讨了如何理解面向对象思想,以及为什么不使用数据对象和在不使用数据对象的情况下,采用什么手段来完成需求。

more ...

iOS应用架构谈 组件化方案

蘑菇街的组件化之路是错的。组件化有无数种正确方案可以选择, 我在文中结合真实App的案例,来跟大家阐释一下走iOS应用组件化这条路的正确姿势。

more ...