Skip to content

Latest commit

 

History

History
108 lines (62 loc) · 3.28 KB

README_ZH.md

File metadata and controls

108 lines (62 loc) · 3.28 KB

Version SPM Xcode 11.0+ iOS 13.0+ Swift 5.0+

此Package与Gitee同步,如果觉得SPM引入github地址偏慢可以使用Gitee。

SwiftBrick是一个简单易用、功能丰富的UI基础框架,主要目的是为了快速搭建APP UI 。

内含部分颜色资源(都支持暗黑模式)。

功能

BaseVC

  • 包括几种常见的ViewController基类,TableViewController、CollectionViewController、WKWebViewController,ViewController,UIHostingController等VC封装
  • BaseVC协议:处理导航栏左右按钮

BaseCell

Cell基类协议-- TableView、CollectionView的Cell以及Header/Footer注册,方便复用

Extensions

  • UINavigationBar扩展背景色修改,分割线隐藏,透明度变化
  • UINavigationController扩展出入栈导航栏隐藏展示的平滑切换
  • UIViewController扩展StatusBar展示和隐藏
  • UIView扩展渐变色背景
  • UITableViewCell扩展各种样式分割线
  • UIButton扩展图文排版
  • UIGestureRecognizer扩展闭包
  • Array扩展
  • CALayer扩展
  • CGSize扩展
  • Dictionary扩展
  • Dispatch扩展
  • Layout扩展
  • NSObject扩展
  • String扩展
  • SFSymbol扩展
  • UIImage扩展
  • UIStackView扩展
  • UITabBar扩展
  • UITextView扩展
  • UIColor扩展
  • UserDefault、UserDefaultSuite属性包裹器

Util

各种Swift宏定义

震动反馈工具

iOS系统版本对比判断

ViewFactory

自定义View

安装

cocoapods

几个Group可单独引用也可全体引入 比如 pod ‘SwiftBrick/ViewFactory’

1.在 Podfile 中添加 pod ‘SwiftBrick’

2.执行 pod install 或 pod update

3.导入 import SwiftBrick

Swift Package Manager

从 Xcode 11 开始,集成了 Swift Package Manager,使用起来非常方便。SwiftBrick 也支持通过 Swift Package Manager 集成。

在 Xcode 的菜单栏中选择 File > Swift Packages > Add Pacakage Dependency,然后在搜索栏输入

https://github.com/jackiehu/SwiftBrick,即可完成集成

手动集成

SwiftBrick 也支持手动集成,只需把Sources文件夹中的SwiftBrick文件夹拖进需要集成的项目即可

更多砖块工具加速APP开发

ReadMe Card

ReadMe Card

ReadMe Card

ReadMe Card