贴上陆陆续续从各个地方看过的搭建 iOS APP 框架的文章,整理出来,以后看到好的再贴出来。
理论部分
- objccn.io—— 架构
- iOS 架构模式–解密 MVC,MVP,MVVM 以及 VIPER 架构
- iOS 应用架构现状分析 @MrPeak 👍
- 做一个 App 前需要考虑的几件事
本文从宏观的角度来讨论开发移动应用需要关注的点,理论性思考多一些。包括完善的日志系统、Commit Message 规范、代码规范、准备一份编程守则、页面布局规范、统计埋点、App 架构、页面跳转机制、在线配置、选择合适的 Crash 平台、Code Review、选择合适的开发模式、持续集成、Bug 管理系统、项目管理工具、Checklist。
- 在写一个 iOS 应用之前必须做的 7 件事 (附相关资源)
翻译作品、非常值得一看,主要是附有相关资源链接(比心❤️)。
其中提到的几个点:- 为工程设置编码风格规范;
- 在写代码之前确定应用的架构;
- 设定应用的目录结构;
- 项目依赖管理;
- 为应用设置合适的 Scheme;
- 设置合适的 Certificates 和 Provisioning Profiles;
- 设置应用持续集成和交付过程。
- [贝聊科技] iOS 代码架构(一)如何创建一个易复用的组件
以一个较简单的 UI 组件为例,介绍贝聊 iOS 组在设计可复用组件时的一点小技巧。
实用部分
- 让你快速了解并掌握如何进行 iOS 开发技能
- iOS 从 0 到 1 搭建高可用 App 框架
探讨了 Xcode 项目应包含的目录结构。提出易读性、易维护性、易扩展性的架构原则。并附有基于 MVC 设计的通用 APP 框架: MiAiApp,可以参考。
- iOS: 怎样创建一个好的 App 目录结构 @雪山踏痕
- 手把手教你如何搭建 iOS 项目基本框架
- iOS APP 框架搭建简析(附 GitHub 托管 Demo)
- 十分钟搭建主流框架_简单的网络部分 (OC)
也是搭建 iOS 应用目录结构、内容或繁琐或简单,或边角,可以参考看看。
- 什么是开发 App 的正确步骤?
本文从一个简单的 tableView App 说起,谈论了开发一个 App 的 4 个步骤:需求分析、构建架构、细节实现、优化拓展。简单介绍了多线程和几种设计模式,希望对大家有所帮助。
- 用 Swift 架构 iOS 应用的正确姿势