JZiOSFramework
适用于iOS Swift的基本框架,如扩展、基类和工具
特性
有用组件
- CopyableLabel:从UILabel派生出的子类,允许长按复制
- JZAlertController:通过提供自定义视图和操作来自定义Alert Controller
服务
- ConfigurationManager:配置环境设置
- ApiManager:Alamofire和ObectMapper的包装器(发布、下载和上传)
- FileService:创建路径、获取MIME类型和删除文件
工具
- ToastUtil:类似Android中间Toast和顶部/底部Toast(支持点击关闭 & 支持iPhone X)
- PhotoUtil:从相机和照片库获取照片的完全错误处理
- LocationUtil:通过位置字符串打开Apple地图和Google地图
- DeviceUtil:设备信息基础 & 生物识别认证设置
- ViewControllerUtil:实现了 HUD 进度视图
扩展
- NSLayoutConstraintExtensions:程序化添加视图约束(视觉格式语言)
- UIViewExtensions:程序化添加视图约束(锚点)
- StringExtensions:本地化辅助工具
要求
- iOS 9.0+
- Xcode 9.3+
- Swift 4.1+
安装
CocoaPods
JZiOSFramework可以通过在您的 Podfile
中添加以下行添加到您的项目中
pod 'JZiOSFramework', '~> 1.0'