FanKit
A Cocoa Tool Kit collection of iOS components(一个iOS集成实用工具库,以后会添加更多更多的工具,实用类,封装类,封装小效果)
介绍
FanKit 是一组庞大、功能丰富的 iOS 组件。
但是现在还只是起步而已,我会加快完善类库和demo,希望到时候能给大家带来一个优质的工具
- Common — 公共+基类+资源。
- Core — 基本类型及常用工厂类。
- UIKit — UI方面的类及工厂方法。
- Libs — 自定义的小效果。(自己喜欢可以自己下载demo使用)
安装
CocoaPods
- 在 Podfile 中添加
pod 'FanKit','~> 1.1.0'
。 - 运行
pod install
或pod update
。 - 导入 "FanKit.h"。
SPM支持
- 从版本1.1.0开始
手动安装
- 下载FanKit项目。
- 将FanKit项目中Sources文件夹及内的源文件添加(拖放)到你的工程中。
- 链接以下框架:
- UIKit
- CoreFoundation
- CoreGraphics
- QuartzCore
- AudioToolbox
- AVFoundation
- Photos
- AssetsLibrary
- SystemConfiguration
- CoreLocation
- 在项目pch中导入
FanKit.h
,其他功能自行选择。
系统要求(Requirements)
FanKit项目最低支持iOS 10.0。
注意:随着iOS系统更新换代,iOS 10.0以下版本不再适配,部分API必须使用10.0或更高版本。
功能示例(Function Example)
1.功能列表(Example List)
2.RGB-HSV互相转换
更新历史(版本更新)
发布 1.1.0
- 1.支持Swift Package Manager
- 2.优化其他功能,修复bug
发布 1.0.0
- 1.UIView+FanAutoLayout方法添加和更新
- 2.增加RGB-HSV绘图功能
- 3.优化其他功能
发布 0.4.0
- 1.适配横屏和竖屏录屏,锁定功能
- 2.新增RSA加密解密算法
- 3.修复日期处理显示的bug
发布 0.3.0
- iOS 9.0+版本将移除iOS 8.0的方法
- 添加部分方法,优化部分细节
- 增加wav和caf格式转码成aac
发布 0.2.0
- 添加部分方法,优化部分细节
- 移除Libs pod库内容,需要时可下载使用,今后只包含在项目中。
发布 0.1.0
- 添加部分语言本地化
- 移除不常用的方法
- 完善和新增部分方法,使用更加便捷,尤其在layer层绘图。
发布 0.0.1-0.0.3
- 基本库,许多功能尚不完善