# TTKit_ios **Repository Path**: xfy2004/TTKit_ios ## Basic Information - **Project Name**: TTKit_ios - **Description**: 快速开发框架 架构原则: 1.单一原则: 一个函数/类应保证职责单一化 2.事件驱动UI: 业务层与界面层的通过事件进行交互(都依赖抽象层可以实现解耦,业务层复用性更高,并相对独立,便于单元测试) 3.高复用性: 支持观察者模式,使独立的业务逻辑能实现高复用性(eg: presonter) 架构模式: MVP 框架模块: 1.异步通讯模块(支持并行,串行模式,串行模式通过线程消息队列实现) 2.接口模型序列化模块(xml/json) 3.MVP模块(提供Presonter定义) 4.通讯层闭包式回调(NetCallBack) - **Primary Language**: Objective-C - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2017-09-11 - **Last Updated**: 2021-05-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TTKit_ios 快速开发框架 架构原则: 1.单一原则: 一个函数/类应保证职责单一化 2.事件驱动UI: 业务层与界面层的通过事件进行交互(都依赖抽象层可以实现解耦,业务层复用性更高,并相对独立,便于单元测试) 3.高复用性: 支持观察者模式,使独立的业务逻辑能实现高复用性(eg: presonter) 架构模式: MVP 框架模块: 1.异步通讯模块(支持并行,串行模式,串行模式通过线程消息队列实现) 2.接口模型序列化模块(xml/json) 3.MVP模块(提供Presonter定义) 4.通讯层闭包式回调(NetCallBack)