SwiftBrick 2.4.6

SwiftBrick 2.4.6

jackiehu 维护。



  • HU

Version SPM Xcode 11.0+ iOS 13.0+ Swift 5.0+

SwiftBrick 是一个易于使用、功能丰富的 UI 基础框架,主要目的是快速构建 APP UI。

包含一些颜色资源(全部支持深色模式)。

功能

BaseVC

  • 包括几个常见的 ViewController 基础类,TableViewController, CollectionViewController, WKWebViewController, ViewController, UIHostingController 及其他 VC 包
  • BaseVC 协议:处理导航栏的左右按钮

BaseCell

Cell 基础类协议 -- TableView, CollectionView 的 Cell 和 Header/Footer 注册以实现易于重复使用

扩展

  • UINavigationBar 扩展背景颜色修改,分割线隐藏,透明度变化
  • UINavigationController 扩展了弹出栈中导航栏的隐藏显示的平滑切换
  • UIViewController 扩展显示和隐藏StatusBar
  • UIView 扩展渐变背景
  • UITableViewCell 扩展多种风格分割线
  • UIButton 扩展图形布局
  • UIGestureRecognizer 扩展闭包
  • 数组扩展
  • CALayer 扩展
  • CGSize 扩展
  • 字典扩展
  • Dispatch 扩展
  • 布局扩展
  • NSObject 扩展
  • 字符串扩展
  • SFSymbol 扩展
  • UIImage 扩展
  • UIStackView 扩展
  • UITabBar 扩展
  • UITextView 扩展
  • UIColor 扩展
  • UserDefault,UserDefaultSuite 属性包装器

工具

各种Swift宏定义

震动反馈工具

对比判断iOS系统版本

视图工厂

自定义视图

安装

Cocoapods

  1. 在 Podfile 中添加 pod 'SwiftBrick'

  2. 执行 pod install 或 pod update

  3. 导入 import SwiftBrick

Swift 包管理器

从 Xcode 11 开始,Swift 包管理器已集成,使用非常方便。SwiftBrick 也支持通过 Swift 包管理器集成。

在 Xcode 的菜单栏中,选择 文件 > Swift 包 > 添加包依赖,并在搜索栏中输入

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

手动集成

SwiftBrick 也支持手动集成,只需将 SwiftBrick 文件夹拖入 Sources 文件夹,然后在要集成的项目中即可

更多工具以加速应用开发

ReadMe Card

ReadMe Card

ReadMe Card

ReadMe Card