Swift 5 高级 iOS 应用架构实战 深入 iOS 应用架构:Swift 5 实战 本书探讨构建可扩展、可维护和高效 iOS 应用的架构模式。通过真实案例,学习如何使用 Swift 5 优化应用结构。 核心主题 架构模式: 探索 MVC、MVP、MVVM 和 VIPER 等架构模式,并分析其优缺点,以便选择适合项目的架构。 模块化: IOS 28 次浏览 2024-05-03
iOS 架构 raywenderlich Swift 5(带源码).zip iOS 架构 raywenderlich Swift 5(带源码), 包含书籍及相关代码。 IOS 25 次浏览 2024-04-20
VueFlux基于Swift的单向状态管理架构 VueFlux是一种基于Swift的单向状态管理架构,受Vuex和Flux的启发。它通过单向数据流管理状态,简化ViewController之间的依赖关系。VueFlux使用多存储机制,每个ViewController都有一个指定的存储,状态的更改只能以可预测的方式发生。商店能够接收全局分发的动作, Swift 16 次浏览 2024-10-25
使用Swift-MVVM架构简单指南 MVC(Model-View-Controller)被认为是一种权威的代码组织范式,甚至被苹果公司所认可。在MVC模式下,所有的对象都被分类为model、view和controller三种类型。 Swift 22 次浏览 2024-05-27
Swift 4 实现的 VIPER 架构 Xcode 模板 该项目提供一个 Xcode 模板,用于快速搭建基于 VIPER 架构的 Swift 4 项目。 Swift 28 次浏览 2024-06-07
Swift iOS 组件化项目架构实战指南 想打造一个易维护、高效率的 iOS 应用?这份指南带你用 Swift 从零开始构建组件化项目架构!教程融合了 MVVM 设计模式、ReactiveCocoa 数据绑定以及 CocoaPods 组件管理,手把手教你实现一套实用的组件化开发流程。 核心概念解读: 组件化开发: 将庞大的项目分解成多个 Swift 27 次浏览 2024-07-05
基于面向协议编程的Swift架构设计 本架构使用面向协议的编程范式构建,帮助开发者快速构建易于维护和扩展的Swift应用程序。 安装 使用 CocoaPods: pod 'bais-ios' # 或按需选择 pod 'bais-ios/Persistance' pod 'bais-ios/Networking' pod 'bais-io Swift 23 次浏览 2024-06-26
Swift样板:基于MVVM架构的iOS应用模板 此Swift样板项目提供了一个基于MVVM架构的iOS应用开发模板,并集成了Swinject和RxSwift以简化开发流程。 使用方法 将Rubygen.rb文件添加到您的项目中。 赋予gen.rb可执行权限: chmod +x kotlinboilerplate.rb 运行以下命令创建项目: . Swift 25 次浏览 2024-05-13
Swift EVC 架构:iOS 应用开发的健壮基础 EVC(引擎-视图-控制器)架构为 iOS 应用开发提供了一个清晰、分层的结构。该架构鼓励开发者优先设计模型层,避免将应用视为单纯的 GUI,从而规避以下问题: 隐式全局状态(如单例) 面向 GUI 的设计 图形或技术层与业务逻辑的混杂 隔离不良、难以测试的组件 EVC 本质上是 MVC 的一种 Swift 16 次浏览 2024-05-29