# iOSExtensionSwift **Repository Path**: HBGG_JSYSJZX/iOSExtensionSwift ## Basic Information - **Project Name**: iOSExtensionSwift - **Description**: swift - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-01-11 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # iOSExtensionSwift #### 介绍 swift快速开发框架 #### 软件架构 ##### 1.工具类-----Tool DBManager:数据库管理类,根据具体项目修改表结构目录以及存储数据 UserDefaultsManager:沙河路径存储管理,用于存储轻量级数据结构 SliderTap:选项卡管理类 TimeCountDown:gcd倒计时工具类 ##### 2.基本项目框架---Main MainTabBarViewController:底部TabBarController设置封装 NetListenViewController:全局网络状态监听 PushTabbar:tabbar重写 CCNavigationController:调用OC方法,主导航控制器 MainTabBarManager:底部tabbar设置 ##### 3.全局基类---Base BaseManager:model基类,所有网络请求model继承此类 BaseViewController:UIViewController基类,项目所有controller需继此类 ##### 4.基本控件类扩展---Extensions Label.swift: UILabel类扩展,包括创建基础label,横线label,获取文字宽度,多行自适应label Button.swift: UIButton 类扩展,包括创建图片button,文字button,字体颜色,加粗,添加圆角button Table.swift: UITableView类扩展 TextField.swift: UITextField类扩展 Image.swift: UIImage类扩展 View.swift: UIView类扩展 AlertController: UIAlertController类扩展 STRegex.swift: String类扩展,包括各种正则表达式,base64加密 ##### 5.全局配置项---Config ViewConfig.swift 视图相关配置 DeviceConfig.swift 设备相关配置 ColorConfig.swift 颜色相关配置 FontConfig.swift 字体相关配置 ApiConfig.swift 网络请求Api配置 NotificationConfig.swift 通知类配置 ##### 6.三方代码---Third ##### 7.NetWork---网络请求 NetworkHelper: 网络请求框架封装 ##### 8.src---具体开发存放路径 #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. xxxx 2. xxxx 3. xxxx