iOS 开发中常用的框架


#腾讯开源的UI框架,提供了很多功能,例如:圆角按钮,空心按钮,TextView支持placeholder
  #https://github.com/QMUI/QMUIDemo_iOS
  #https://qmuiteam.com/ios/get-started
  pod "QMUIKit"

  #提供类似Android中更高层级的布局框架
  #https://github.com/youngsoft/MyLinearLayout
  pod 'MyLayout'

  #https://github.com/SysdataSpA/R.objc
  #作者说受R.swift的自由启发,获取自动完成的本地化字符串、资产目录图像名称和故事板对象
  pod 'R.objc'

  #轮播图
  #https://github.com/QuintGao/GKCycleScrollView
  pod 'GKCycleScrollView'

  #基于AFNetworking与YYCache的二次封装网络框架
  #https://github.com/lztbwlkj/MSNetwork
  #这样源码方式添加,因为在它基础上增加了功能
  # pod 'MSNetwork'

  #网络框架
  #https://github.com/AFNetworking/AFNetworking
  pod 'AFNetworking'

  #缓存框架
  #https://github.com/ibireme/YYCache
  pod 'YYCache'

  #JSON解析
  #https://github.com/CoderMJLee/MJExtension
  pod 'MJExtension'

  #指示器
  #https://github.com/jdg/MBProgressHUD
  pod 'MBProgressHUD'

  #图片加载框架
  #https://github.com/SDWebImage/SDWebImage
  pod 'SDWebImage'

  #发布订阅框架
  #https://github.com/LeoMobileDeveloper/QTEventBus
  pod 'QTEventBus'

  #下拉刷新
  #https://github.com/CoderMJLee/MJRefresh
  pod 'MJRefresh'

  #日志框架
  #https://github.com/CocoaLumberjack/CocoaLumberjack
  pod 'CocoaLumberjack'

  #https://github.com/ChavezChen/CWLateralSlide
  #侧滑菜单
  pod 'CWLateralSlide'

  #富文本
  #https://github.com/ibireme/YYText
  pod 'YYText'

  #腾讯开源的偏好存储框架
  #https://github.com/Tencent/MMKV
  pod 'MMKV'

  #验证码输入框
  #https://github.com/CRAnimation/CRBoxInputView
  pod 'CRBoxInputView'

  #倒计时框架,可以不依赖view使用
  #https://github.com/SmileZXLee/ZXCountDownView
  pod 'ZXCountDownView'

  #腾讯云开源的一款播放器组件,简单几行代码即可拥有类似腾讯视频强大的播放功能,包括横竖屏切换、清晰度选择、手势和小窗等基础功能,还支持视频缓存,软硬解切换和倍速播放等特殊功能,相比系统播放器,支持格式更多,兼容性更好,功能更强大,同时还具备首屏秒开、低延迟的优点,以及视频缩略图等高级能力。
  #https://cloud.tencent.com/document/product/881/20208
  #pod 'SuperPlayer'

  #阴影,边框
  #https://github.com/YotrolZ/YCShadowView
  pod 'YCShadowView'

  #腾讯WCDB是一个高效、完整、易用的移动数据库框架,基于SQLCipher,支持iOS, macOS和Android
  #https://github.com/Tencent/wcdb
  pod 'WCDB'

  #一行代码实现遮罩视图
  #https://github.com/QuintGao/GKCover
  pod 'GKCover'

  #图片选择框架,预览框架
  #https://github.com/longitachi/ZLPhotoBrowser/
  pod 'ZLPhotoBrowser'

  # 阿里云OSS
  # 用来上传发布带图片动态
  # https://help.aliyun.com/document_detail/32055.html
  pod 'AliyunOSSiOS'

  #高德地图
  #https://lbs.amap.com/api/ios-sdk/guide/create-project/cocoapods
  #这里用的是没有IDFA的sdk,更多说明:https://lbs.amap.com/api/ios-sdk/guide/create-project/idfa-guide
  pod 'AMap3DMap-NO-IDFA'

  #高德地图POI
  pod 'AMapSearch-NO-IDFA'

  #类似微博主页、简书主页等效果。多页面嵌套,既可以上下滑动
  #https://github.com/pujiaxin33/JXPagingView
  pod 'JXPagingView/Pager'

  #指示器
  # https://github.com/pujiaxin33/JXCategoryView
  pod 'JXCategoryView'

  #二维码扫描和生成
  #https://github.com/kingsic/SGQRCode
  pod 'SGQRCode'

  #轮播图,多讲解一个是方便大家选择
  #https://github.com/wwmz/WMZBanner
  pod 'WMZBanner'

  #https://github.com/91renb/BRPickerView
  #封装的是iOS中常用的选择器组件,主要包括:日期选择器
  pod 'BRPickerView'

  #支付宝支付
  #https://docs.open.alipay.com/204/105295/
  pod 'AlipaySDK-iOS'

  #融云聊天
  #https://doc.rongcloud.cn/im/IOS/5.X/noui/import
  pod 'RongCloudIM/IMLib'

  # share sdk
  #https://mob.com/wiki/detailed?wiki=4&id=14
  # 主模块(必须)
  pod 'mob_sharesdk'

  # UI模块(非必须,需要用到ShareSDK提供的分享菜单栏和分享编辑页面需要以下1行)
  pod 'mob_sharesdk/ShareSDKUI'

  # 平台SDK模块(对照一下平台,需要的加上。如果只需要QQ、微信、新浪微博,只需要以下3行)
  pod 'mob_sharesdk/ShareSDKPlatforms/QQ'
  pod 'mob_sharesdk/ShareSDKPlatforms/SinaWeibo'

  #苹果登录
  pod 'mob_sharesdk/ShareSDKPlatforms/Apple'

  #极光推送
  #https://docs.jiguang.cn/jpush/client/iOS/ios_guide_new/
  pod 'JPush'

  #极光统计
  #https://docs.jiguang.cn/janalytics/guideline/intro/
  pod 'JAnalytics'

  #webview和js交互框架
  #可以直接使用系统提供的api,不是说一定要用框架
  #只是用该框架,更方便
  #https://github.com/marcuswestin/WebViewJavascriptBridge
  pod 'WebViewJavascriptBridge'