此Package与Gitee同步,如果觉得SPM引入github地址偏慢可以使用Gitee。
SwiftBrick是一个简单易用、功能丰富的UI基础框架,主要目的是为了快速搭建APP UI 。
内含部分颜色资源(都支持暗黑模式)。
- 包括几种常见的ViewController基类,TableViewController、CollectionViewController、WKWebViewController,ViewController,UIHostingController等VC封装
- BaseVC协议:处理导航栏左右按钮
Cell基类协议-- TableView、CollectionView的Cell以及Header/Footer注册,方便复用
- UINavigationBar扩展背景色修改,分割线隐藏,透明度变化
- UINavigationController扩展出入栈导航栏隐藏展示的平滑切换
- UIViewController扩展StatusBar展示和隐藏
- UIView扩展渐变色背景
- UITableViewCell扩展各种样式分割线
- UIButton扩展图文排版
- UIGestureRecognizer扩展闭包
- Array扩展
- CALayer扩展
- CGSize扩展
- Dictionary扩展
- Dispatch扩展
- Layout扩展
- NSObject扩展
- String扩展
- SFSymbol扩展
- UIImage扩展
- UIStackView扩展
- UITabBar扩展
- UITextView扩展
- UIColor扩展
- UserDefault、UserDefaultSuite属性包裹器
各种Swift宏定义
震动反馈工具
iOS系统版本对比判断
自定义View
几个Group可单独引用也可全体引入
比如 pod ‘SwiftBrick/ViewFactory’
1.在 Podfile 中添加 pod ‘SwiftBrick’
2.执行 pod install 或 pod update
3.导入 import SwiftBrick
从 Xcode 11 开始,集成了 Swift Package Manager,使用起来非常方便。SwiftBrick 也支持通过 Swift Package Manager 集成。
在 Xcode 的菜单栏中选择 File > Swift Packages > Add Pacakage Dependency
,然后在搜索栏输入
https://github.com/jackiehu/SwiftBrick
,即可完成集成
SwiftBrick 也支持手动集成,只需把Sources文件夹中的SwiftBrick文件夹拖进需要集成的项目即可