Jax Blog

你所关注的, 就是你的世界

Objective-C MVP 设计模式

Objective-C MVP 设计模式

传统的 MVC 设计模式对于 iOS 端的开发来说, 存在着比较严重的问题. 最为突出的就是 ViewController 代码量杂糅庞大, 代码可复用性低, 维护难度大. 我在学习 Android 开发时, 参照 Google 官方的 MVP 设计模式, 提出了 Objective-C 版本的 MVP 设计模式. MVP 概述 MVP: 即 M–Model, V–View, P–Pre...

Objective-C 工程构建最佳实践

Objective-C 工程构建最佳实践

希望看到这篇文章的初学者能少走一点弯路. 后续会整理分享 MVP 写法, 解决 VIewController 代码庞大杂糅问题. 欢迎讨论. 编码规范 最重要的写在最前面. 羡慕 Java 程序猿, 因为他们永远不会为了大括号换不换行, 指针前后是否需要空格这样的问题打起来. 但我们会. 一定要仔细看完看完看完. 禅与 Objective-C 编程艺术. 优雅的编码风格就应该精确到每...

Objective-C 编码规范

Objective-C 编码规范

从某种意义上来说, 我们写代码, 要让自己和别人更好地 Copy. 良好的编程习惯是必要的. 严格遵循优秀的编码规范, 能够很大程度地提高开发效率, 不用浪费实践去纠结一些细枝末节的东西. 该规范主要参考了 Apple API 设计风格和禅与 Objective-C 编程艺术 , 以及一些个人学习经验的总结. 命名规范 基本原则 尽可能与 Cocoa 编程风格保持一致 越重要...