A Swift Tool Kit collection of iOS components(一个iOS Swift 集成实用工具库,以后会添加更多更多的工具类库,实用类,封装类,封装小效果等)
FanKitSwift 是一组庞大、功能丰富的 iOS 组件。 对于OC支持,部分类功能做了兼容,一些全局方法 没有做适配,建议自己直接写成宏, 或内联函数,或者用到部分函数自己再用类封装一层
目前只是实现了一些常用的方法,SwiftUI的相关东西还没有整理。下面是一些基本功能
- FanSwift — 公共Foundation全局方法。
- FanTool — Foundation框架的类及工厂方法。
- FanUIKitHead — 公共UIKit全局方法。
- FanUIKitTool — UIKit工具类相关的基本方法。
- FanLayerTool — Layer动画+绘制Layer图形的基本方法。
- FanString — String相关扩展
- FanDataExtension Data Int数据转换
- FanImageExtension 图片裁剪+缩放+截图等方法
- FanViewExtension View VC扩展
- FanPlayer 音视频播放器
- FanSwiftUI SwiftUI相关-目前待完善
- git tag =
1.0.1
初始版本
- 下载 FanKitSwift 项目。
- 将 FanKitSwift项目。项目里面Sources文件夹及内的源文件添加(拖放)到你的工程。
FanKitSwift该项目最低支持 iOS 12.0。 改一下swift-tools-version: 5.7 降级可能支持iOS11
注意:随着iOS系统更新换代,iOS12.0以下,不适配了,部分API必须12.0。
目前一些基础的测试在Tests里面 测试demo FanKitDemo
- 1.调整文件结构+使支持OC调用
- 1.常用数据处理,Data,String,字典,文件
- 2.FanPlayer 音视频播放器
- 3.全局方法,快捷调用