iOS
LywenPack
这个作者很懒,什么都没留下…
展开
-
MVVM设计模式教程 - tutorial with ReactiveCocoa
你可能在Twitter上看到过这样的笑话: “iOS MVC架构,代表着杂乱无序的ViewController” - Colin Campbell 我敢确定大家开发中都碰到过,过大的、不可维护的view controller。 MVVM使用不同的架构模式,model-view-view model,简称MVVM。 这种模式,通过反射获得灵活性,是一个优秀的MVC替换模式,保翻译 2014-08-03 14:19:37 · 1131 阅读 · 0 评论 -
正确的Swizzle方法
通常运行时用一个方法替换另外一个方法的行为,称为Swizzling。 有很多的原因我们需要使用到Swizzling,自我检测,重载某个行为,动态加载。 之前看到过很多博客有提到如何实现Swizzling,大部分方式不够好。 假如单写一个独立的应用,上述的Swizzling实现还是在自己的掌控中。 但是写一个framework提供给第3方使用,简单的Swizzling实现往往会把问题翻译 2014-07-29 19:21:53 · 821 阅读 · 0 评论