美文网首页
整理Swift常用第三方库

整理Swift常用第三方库

作者: 不洗澡的鱼 | 来源:发表于2022-11-14 11:38 被阅读0次

一、R.swift图片资源管理

用于管理项目中的资源文件(本地图片、颜色、字体等)

安装使用

1.pod导入

pod 'R.swift'

2.项目配置


添加脚本
配置
"$PODS_ROOT/R.swift/rswift" generate "$SRCROOT/R.generated.swift"
$SRCROOT/R.generated.swift

\color{#FF0000}{\large注意:}
\color{#FF0000}{\small添加的脚本要放在}Compile Sources\color{#FF0000}{\small 之前,否则会报错}

image.png
3.Commend+B编译项目,打开项目文件夹,找到生成R.generated.swift,引入到项目中,>Copy items if needed 不勾选
image.png
4.使用
var nodataImg = R.image.nodata_record()

二、SnapKit约束

Masonry的swift版本

pod 'SnapKit'

三、IQKeyboardManagerSwift键盘遮挡

pod 'IQKeyboardManagerSwift'
IQKeyboardManager.shared.enable = true
IQKeyboardManager.shared.keyboardDistanceFromTextField = 30
IQKeyboardManager.shared.enableAutoToolbar = true
IQKeyboardManager.shared.toolbarTintColor = .main
IQKeyboardManager.shared.shouldResignOnTouchOutside = true

四、HBDNavigationBar导航栏

GitHub传送

pod 'HBDNavigationBar'

五、CYLTabBarController

pod 'CYLTabBarController'

六、DZNEmptyDataSet空数据展示

pod 'DZNEmptyDataSet'

七、Kingfisher下载缓存网络图片

pod 'Kingfisher'
pod 'KingfisherWebP'
if let url = URL.init(string: imgUrl ?? "") {
   let source = ImageResource.init(downloadURL: url)
   i_img.kf.setImage(with: source)
   //let options: KingfisherOptionsInfo = KingfisherManager.shared.gl_defaultOptions
   //i_img.kf.setImage(with: source, options: options) 
}

八、MJRefresh刷新加载

pod 'MJRefresh'

九、SPPageMenu分页菜单

pod 'SPPageMenu'

十、Alamofire

pod 'Alamofire', '~> 4.9.1'

十一、HandyJSON

pod 'HandyJSON'

十二、

cyclescrollview

相关文章

网友评论

      本文标题:整理Swift常用第三方库

      本文链接:https://www.haomeiwen.com/subject/knqdxdtx.html