美文网首页
iOS常用CocoaPods框架

iOS常用CocoaPods框架

作者: tikeyc | 来源:发表于2017-12-29 10:25 被阅读485次
CocoaPods.jpg

为了在搭建工程项目时,快速且各取所需的配置Podfile文件,还是记录一下吧。

platform :ios, '11.0'
use_frameworks!

target “Tikeyc” do

pod 'ReactiveObjC'

end

1.ReactiveCocoa
swift: https://github.com/ReactiveCocoa/ReactiveCocoa
oc: https://github.com/ReactiveCocoa/ReactiveObjC

//MVVM 函数式响应开发
pod 'ReactiveCocoa'
pod 'ReactiveObjC'

2.YYKit
https://github.com/ibireme/YYKit

//YYKit 是一组功能丰富的 iOS 组件
pod 'YYKit'

3.SocketRocket
https://github.com/facebook/SocketRocket

//即时通讯 
pod 'SocketRocket'

4.CocoaAsyncSocket
https://github.com/robbiehanson/CocoaAsyncSocket

//即时通讯 
pod 'CocoaAsyncSocket'

5.SDiffuseMenu
SDiffuseMenu 是基于 AwesomeMenu 的 Swift 改写版,如需OC版还请移步这里
https://github.com/mythkiven/DiffuseMenu_Swift

//Swift版AwesomeMenu, 点击菜单弹射选项的动画效果
pod 'SDiffuseMenu'

6.FreeStreamer
https://github.com/muhku/FreeStreamer

//音频播放
pod 'FreeStreamer'

7.LFLiveKit
https://github.com/LaiFengiOS/LFLiveKit

//直播处理
pod 'LFLiveKit'
#LFLiveKit 包含GPUImage 美颜、滤镜等
#pod 'GPUImage'

8.AsyncDisplayKit
https://github.com/facebookarchive/AsyncDisplayKit

//是 Facebook 在 2014 年开源的一个异步界面渲染库,
//是构筑于 UIKit 之上的一个封装库,与 UIView 是平级的关系(同时提供 UIView bridge 接口)
pod 'AsyncDisplayKit'

9.pop
https://github.com/facebook/pop

//Facebook开源动画库
pod 'pop'

10.SVProgressHUD
https://github.com/SVProgressHUD/SVProgressHUD

//加载提示
pod 'SVProgressHUD'

11.AFNetworking
https://github.com/AFNetworking/AFNetworking

//网络请求
pod 'AFNetworking'

12.PPNetworkHelper
https://github.com/jkpang/PPNetworkHelper

#还是导入的方式吧,此法会再次instal一次YYCache 与 pod 'YYKit'冲突
#pod 'PPNetworkHelper'

13.SDWebImage
https://github.com/rs/SDWebImage

//图片加载等
pod 'SDWebImage'

14.FLAnimatedImage
https://github.com/Flipboard/FLAnimatedImage

//gif动图加载
pod 'FLAnimatedImage'

15.MJExtension
https://github.com/CoderMJLee/MJExtension

//json model相互转换
pod 'MJExtension'

16.WebViewJavascriptBridge
https://github.com/marcuswestin/WebViewJavascriptBridge

//Obj-C and JavaScript 交互
pod 'WebViewJavascriptBridge'

17.MJRefresh
https://github.com/CoderMJLee/MJRefresh

//上下拉刷新
pod 'MJRefresh'

18.FMDB
https://github.com/ccgus/fmdb

//sq数据库 oc封装
pod 'FMDB'

19.Masonry
https://github.com/SnapKit/Masonry

//布局
pod 'Masonry'

20.MagicalRecord
https://github.com/magicalpanda/MagicalRecord

//CoreData 处理
pod 'MagicalRecord'

21.lottie-ios
lottie-ios: https://github.com/airbnb/lottie-ios
lottie-android: https://github.com/airbnb/lottie-android
React Native: https://github.com/airbnb/lottie-react-native

//Lottie 是 Airbnb 开发的一款能够为原生应用添加动画效果的开源工具。
//Lottie 目前提供了 iOS, Android, 和 React Native 版本,能够实时渲染After Effects动画特效。
pod 'lottie-ios'

22.LayoutKit
https://github.com/linkedin/LayoutKit

//LayoutKit 是一个高性能的iOS应用视图布局库。
pod 'LayoutKit'

23.JTAppleCalendar
https://github.com/patchthecode/JTAppleCalendar

//功能强大、实用的日历组件
pod 'JTAppleCalendar'

24.SkeletonView
https://github.com/Juanpe/SkeletonView

//骨架视图,加载提示
pod "SkeletonView"

相关文章

网友评论

      本文标题:iOS常用CocoaPods框架

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