Fork me on GitHub

iOS开发中的一些第三方

下面是本人在做 iOS 开发一段时间以来,总结的一些项目开发必备知识和关键点😊,我会一直更新下去。谢谢你支持!同时更要感谢提供相关库的大神😁。
如果有认为非常好的希望M我哦。

Objective-C

网络

  1. 网络请求 AFNetworking
  2. 网络图片处理 SDWebImage
  3. 猿题库对 AFN 的封装 YTKNetwork
  4. 微信跨平台网络框架 mars

UI控件

  1. HUD MBProgressHUDSVProgressHUD
  2. 刷新控件 MJRefresh
  3. 广告轮播器 SDCycleScrollView
  4. 侧滑菜单 MMDrawerController
  5. CoverFlow 效果 iCarousel
  6. 模糊效果 FXBlurView
  7. RDVTabBar RDVTabBar
  8. 启动页 JazzHand
  9. 图片浏览 MWPhotoBrowser
  10. 照片选择 TZImagePickerController
  11. 侧滑 Cell MGSwipeTableCell
  12. Facebook 开源的异步渲染库 AsyncDisplayKit
  13. 兼容 iOS7 Cell 侧滑多按钮功能 JZTableViewRowAction
  14. 富文本 TTTAttributedLabel
  15. 富文本 YYText
  16. 日历控件 FSCalendar
  17. 扁平风格的折线图 / 柱形图 PNChart
  18. 基于 Block 的 CA 动画 RBBAnimation
  19. 对系统 API (AVFoundation)、ZXing、ZBar的封装LBXScan
  20. Xib 桥 XXNibBridge
  21. 分页控制器 WMPageControllerARSegmentPager
  22. APP 内嵌 Safari TOWebViewController
  23. APP 内嵌 Safari SVWebViewController
  24. 颜色选择器 Color-Picker-for-iOS
  25. 空数据页 DZNEmptyDataSet

框架

  1. 键盘处理 IQKeyboardManager
  2. 代码布局 Masonry
  3. 数据解析 MJExtension
  4. Cell 的高度计算优化1 FDTemplateLayoutCell
  5. Cell 的高度计算优化2 BMTemplateLayoutCell
  6. 网络状态监测 Reachability
  7. 第三方管理 CocoaPods
  8. 全屏侧滑返回 FDFullscreenPopGesture
  9. 缓存,图片处理,数据解析等 YYKit
  10. FMDB 数据库 fmdb
  11. 热修复 JSPatchJSPatch平台
  12. 日志工具 CocoaLumberjack
  13. RAC ReactiveCocoa
  14. Facebook 开源的动画框架 pop
  15. Socket CocoaAsyncSocket
  16. 基于 GPU 的图片处理框架 GPUImage
  17. NYXImagesKit NYXImagesKit
  18. WebViewJavascriptBridge WebViewJavascriptBridge
  19. AFDownloadRequestOperation AFDownloadRequestOperation
  20. KVOController KVOController
  21. LTNavigationBar LTNavigationBar
  22. FMDBMigrationManager FMDBMigrationManager
  23. TGRDataSource TGRDataSource
  24. 高效的加载 PDF Reader
  25. 一款蓝牙操作库 BabyBluetooth
  26. 支付宝类似的拖拽重排 BMDragCellCollectionView
  27. TableView的各种高度自适应及缓存 https://github.com/asiosldh/UITableView-BMTemplateLayoutCell

工具包

  1. BlocksKit
  2. YYKit
  3. [sstoolkit] (https://github.com/soffes/sstoolkit)
  4. [BFKit] (https://github.com/FabrizioBrancati/BFKit)
  5. [BFKit-Swift] (https://github.com/FabrizioBrancati/BFKit-Swift)
  6. 不只是打包 Fastlane

Swift

  1. Alamofire
  2. Masonry 的 Swift 版本 SnapKit
  3. SDWebImage 的 Swift 版本 AlamofireImage
  4. 喵神的网络图片处理库 Kingfisher
  5. IQKeyboardManager 的 Swift 版本 IQKeyboardManagerSwift
  6. RxSwift

Mac

  1. 秒生 Model 代码 JSONExport
  2. https://github.com/liangdahong/BMExport

使用过的库

  1. 网络请求 AFNetworking
  2. 网络图片处理 SDWebImage
  3. 猿题库对 AFN 的封装YTKNetwork
  4. HUD MBProgressHUDSVProgressHUD
  5. 刷新控件 MJRefresh
  6. 广告轮播器 SDCycleScrollView
  7. 侧滑菜单 MMDrawerController
  8. 图片浏览 MWPhotoBrowser
  9. 照片选择 TZImagePickerController
  10. 兼容 iOS7 Cell 侧滑多按钮功能 JZTableViewRowAction
  11. 日历控件 FSCalendar
  12. 键盘处理 IQKeyboardManager
  13. 代码布局 Masonry
  14. 数据解析 MJExtension
  15. Cell 的高度计算优化 FDTemplateLayoutCell
  16. 网络状态监测 Reachability
  17. 第三方管理 CocoaPods
  18. 全屏侧滑返回 FDFullscreenPopGesture
  19. 热修复 JSPatchJSPatch平台
  20. 日志工具 CocoaLumberjack
  21. Facebook 开源的动画框架 pop
  22. 基于 GPU 的图片处理框架 GPUImage
  23. BFKit-Swift
  24. BlocksKit
  25. 网络请求 AFN 的 Swift 版本 Alamofire
  26. Masonry 的 Swift 版本 SnapKit
  27. SDWebImage 的 Swift 版本 AlamofireImage
  28. 喵神的网络图片处理库 Kingfisher
  29. IQKeyboardManager 的 Swift 版本 IQKeyboardManagerSwift
  30. 秒生 Model 代码 JSONExport
  31. 对系统 API (AVFoundation) 、 ZXing、ZBar 的封装 LBXScan
  32. Xib 桥 XXNibBridge

晋先森推荐

Swift Awesome

  • 性能

https://github.com/wojteklu/Watchdog 主线程阻塞、卡顿

•••动画•••

有名的动画库
https://github.com/vsouza/awesome-ios#animation

collection 横纵布局切换/布局库
https://github.com/Yalantis/DisplaySwitcher
https://github.com/airbnb/MagazineLayout

有意思的布局库
https://github.com/freshOS/Stevia

不错的卡片
https://github.com/mac-gallagher/Shuffle
https://github.com/netguru/CarLensCollectionViewLayout
https://github.com/amirdew/CollectionViewPagingLayout

大卡片
https://github.com/zhxnlai/ZLSwipeableViewSwift

小卡片
https://github.com/PaoloCuscela/Cards

大卡片
https://github.com/JoniVR/VerticalCardSwiper

弹出层
https://github.com/jobandtalent/CardStackController

卡片弹出
https://github.com/radianttap/CardPresentationController

电影卡片
https://github.com/Ramotion/cardslider

仿iOS 13 弹出
https://github.com/slackhq/PanModal#usage
https://github.com/HeathWang/HWPanModal

银行卡包
https://github.com/MillmanY/MMCardView

流星飞线
https://github.com/cruisediary/Comets

漂亮的弹出
https://github.com/IvanVorobei/SPStorkController

星星闪字体
https://github.com/piemonte/Twinkle

AlertController
https://github.com/pmusolino/PMAlertController

switch 开关
https://github.com/TBXark/TKSwitcherCollection
https://github.com/Ramotion/paper-switch

加载旋转动画
https://github.com/farshadjahanmanesh/loady

漂亮的圆形进度条
https://github.com/NiravPatel-IOS/Progress

空态图
https://github.com/tigerAndBull/TABAnimated

加载空态
https://github.com/Juanpe/SkeletonView

https://github.com/linhay/EmptyPage
https://github.com/alberdev/EmptyStateKit
Swift 空态图
https://github.com/Abedalkareem/AMShimmer
https://github.com/Xiaoye220/EmptyDataSet-Swift

OC
https://github.com/dev-liyang/LYEmptyView

•••HUD•••

Swift Message
https://github.com/SwiftKickMobile/SwiftMessages

Swift hud 提示
https://github.com/scalessec/Toast-Swift

Swift hud 頂部提示
https://github.com/Daltron/NotificationBanner

展示列表
https://github.com/slackhq/PanModal

https://github.com/kevin0571/STPopup

https://github.com/Ramotion/garland-view

•••弹出层•••

•••网站•••

新颖的布局库
https://github.com/freshOS/Stevia

腾讯出品 UI QMUI_iOS
https://github.com/QMUI/QMUI_iOS

图片美化
https://github.com/muukii/Pixel

Swift 换肤夜间模式
https://github.com/jiecao-fm/SwiftTheme
夜间模式
https://github.com/draveness/NightNight

RxTheme
https://github.com/RxSwiftCommunity/RxTheme

// 皮肤
https://github.com/guidosabatini/G8

Swift 夜间主题
https://github.com/regexident/Gestalt

年月日选择
https://github.com/di2pra/D2PDatePicker

Swift 动画 menu 弹出5个菜单圆
https://github.com/exyte/Macaw-Examples

Picker 弹框合集
pod ‘RLBAlertsPickers’, :git => ‘https://github.com/loicgriffie/Alerts-Pickers.git', :branch => ‘master’

动画集
https://github.com/app-developers/top

Swift 混淆
简单的 生成垃圾 Swift Class
https://github.com/ashen-zhao/createSwift

看起来可以试试的混淆方式
https://www.jianshu.com/p/be751f780d94

带姿势混淆
https://github.com/rockbruno/swiftshield
https://github.com/Polidea/SiriusObfuscator

国际化
https://github.com/marmelroy/Localize-Swift

酷炫科技动画
https://github.com/axclogo/AxcDrawPath_Tool

Collection弹性滑动效果
https://github.com/roberthein/BouncyLayout

Collection View 花式转盘布局
https://github.com/ParsifalC/CPCollectionViewKit

仿浏览器布局
https://github.com/gringoireDM/LNZCollectionLayouts

底部弹出框
https://github.com/tungvoduc/DTOverlayController

Swift 下载库
https://github.com/Danie1s/Tiercel

系统分享扩展
https://github.com/naturaln0va/VisualActivityViewController

分页Tab
https://github.com/xmartlabs/XLPagerTabStrip

网易新闻分页 page 菜单
https://github.com/rechsteiner/Parchment
https://github.com/Danie1s/DNSPageView

酷炫弹框 上中下大弹框
https://github.com/huri000/SwiftEntryKit

左右 QQ菜单
https://github.com/jonkykong/SideMenu

左滑菜单
https://github.com/kukushi/SideMenu

酷炫左侧菜单
https://github.com/yannickl/FlowingMenu

下弹菜单
https://github.com/Yalantis/GuillotineMenu

日历
https://github.com/WenchaoD/FSCalendar
https://github.com/patchthecode/JTAppleCalendar

轮播图
https://github.com/WenchaoD/FSPagerView

带钟表的日历
https://github.com/weilsonwonder/WWCalendarTimeSelector

https://github.com/CVCalendar/CVCalendar

placeholder 输入提示
https://github.com/Skyscanner/SkyFloatingLabelTextField
https://github.com/hanton/HTYTextField

批量 cell 下载动画
https://github.com/antoniocasero/ACPDownload

数据库
https://github.com/FahimF/SQLiteDB
https://github.com/arturdev/Unrealm

首次登录引导小弹框
https://github.com/teodorpatras/EasyTipView

头部滚动
https://github.com/kingsic/SGPagingView

loading Button
https://github.com/simformsolutions/SSSpinnerButton
https://github.com/farshadjahanmanesh/loady
漂亮的 按钮
https://github.com/hirokimu/EMTNeumorphicView

酷炫loading
https://github.com/roytornado/RSLoadingView

状态栏随背景变色
https://github.com/MaximKotliar/Bartinter

地图搜索弹框
https://github.com/JaroVoltix/JKBottomSearchViewExample

图片浏览
https://github.com/altayer-digital/ATGMediaBrowser
https://github.com/indulgeIn/YBImageBrowser

图片选择
https://github.com/hyperoslo/Gallery
https://github.com/AnyImageProject/AnyImageKit/blob/master/README_CN.md

欢迎页动画
https://github.com/Ramotion/paper-onboarding
https://github.com/Cuberto/liquid-swipe
https://github.com/SvenTiigi/WhatsNewKit

文件查看
https://github.com/Augustyniak/FileExplorer
https://github.com/marmelroy/FileBrowser

文件目录创建
https://github.com/nvzqz/FileKit

压缩
zip
https://github.com/marmelroy/Zip
https://github.com/ZipArchive/ZipArchive
https://github.com/weichsel/ZIPFoundation

rar
https://github.com/abbeycode/UnrarKit

7z
https://github.com/OlehKulykov/LzmaSDKObjC

golang 版
https://github.com/mholt/archiver
https://github.com/gen2brain/go-unarr

键盘号码分割
https://github.com/marmelroy/PhoneNumberKit

跳动键盘
https://github.com/danielsaidi/KeyboardKit

https://github.com/matmartinez/MMNumberKeyboard

渐变色
https://github.com/cruisediary/Gradients
渐变按钮
https://github.com/gabrieloc/roundrect
渐变色Button
https://github.com/tungvoduc/DTGradientButton

裁图(选角度)
https://github.com/d-dotsenko/DDPerspectiveTransform

多功能 cell 右滑菜单
https://github.com/SwipeCellKit/SwipeCellKit

系统分享扩展 : 图片、描述
https://github.com/naturaln0va/VisualActivityViewController


阴影 UI
https://github.com/folio-sec/Folio-UI-Collection

新版更新 New 说明
https://github.com/SvenTiigi/WhatsNewKit

九宫格密码
https://github.com/Ryasnoy/AppLocker

Excel 表格
https://github.com/kishikawakatsumi/SpreadsheetView
https://github.com/stuffrabbit/SwiftSpreadsheet

读取 excel
https://github.com/libxls/libxls

获取最少的数据,得到 URL图像 的类型及大小。
https://github.com/malcommac/ImageSizeFetcher

SceneKit 相关教程
https://juejin.im/post/5a3232285188251c1140a406
https://github.com/XanderXu/ARStack

图片选择
https://github.com/Yummypets/YPImagePicker

导航栏
https://github.com/Pircate/EachNavigationBar
https://github.com/rickytan/RTRootNavigationController
https://github.com/pchernovolenko/StylableNavigationBar

macOS 自定义右键菜单
https://github.com/Mortennn/FiScript

OC 天气动画
https://github.com/whbalzac/WHWeatherAnimation

扫描图文翻译库
https://github.com/WeTransfer/WeScan
扫描文稿编辑形状
https://github.com/Srinija/SwiftCamScanner

admob
https://github.com/crashoverride777/swifty-ad

https://github.com/mahmudahsan/GAdsManager
https://github.com/ShockUtility/SmartAdForSwift

3DTouch
https://github.com/itsmeichigo/PeekView

图片剪切
https://github.com/radekhubner/AKImageCropperView
https://github.com/radekhubner/AKImageCropperView/releases/tag/v2.0.1
https://github.com/pikachu987/CropPickerController

图片角度校准
https://github.com/iMhdi/MBDocCapture

国际化语言
https://github.com/marmelroy/Localize-Swift

待研究:

Java酷炫动画按钮
https://github.com/Nightonke/BoomMenu

mac 版播放器
https://github.com/shibiao/SBPlayerClient
https://shibiao.github.io
https://github.com/Maru-zhang/MRVLCPlayer

扩散波纹动画
https://github.com/Mervin1024/LearnAnimation

Mac 窗口移动扩大
https://github.com/dgurkaynak/Penc

进入二级动画
https://github.com/Ramotion/garland-view

cell 展开折叠
https://github.com/Ramotion/folding-cell

tabbar 动画
https://github.com/Ramotion/animated-tab-bar
https://github.com/hussc/PTCardTabBar
https://github.com/Ahmadalsofi/SOTabBar

https://github.com/Cuberto/bubble-icon-tabbar

tabbar 自定义
https://github.com/axclogo/AxcAE_TabBar

弹出圆环菜单 (待)
https://github.com/Ramotion/circle-menu
https://github.com/exyte/fan-menu

搜索动画
https://github.com/Ramotion/reel-search

取色板拾色器
https://github.com/louisdh/huekit

https://github.com/Zws-China/WSColorPicker
https://github.com/fonglaaaam/ColorPicker-

拾色
https://github.com/ApesTalk/YLSipColor

待选
https://github.com/hayashi311/Color-Picker-for-iOS
https://github.com/kartech/colorpicker

SSH 框架
https://github.com/Frugghi/SwiftSH

网络状态监测检测
https://github.com/rwbutler/Connectivity#usage

富文本编辑
https://github.com/GitHawkApp/MessageViewController

iOS Markdown 解析
https://github.com/JohnSundell/Ink
https://github.com/SimonFairbairn/SwiftyMarkdown
https://github.com/bmoliveira/MarkdownKit # 字太小

Pin 密码
https://github.com/MacKaSL/MCKPinController

mapView 360旋转
https://github.com/SvenTiigi/FlyoverKit

音频波线图
https://github.com/fulldecent/FDWaveformView
https://github.com/AnswerXu/SoundsRecording
录音及动画
https://github.com/alexruperez/SpeechRecognizerButton

拖拽 tableView
https://github.com/KyoheiG3/TableViewDragger

Swift 脚本
https://github.com/Juanpe/Swift-VIPER-Module/blob/master/install.swift
Swift 写脚本工具
https://github.com/kylef/Commander

Mac 应用

gif 录制

截屏软件

  • QQ 自带功能
  • 腾讯 snip
  • SwordSoft Screenink
  • GrabIt

参考

  1. [参考资料] (http://www.jianshu.com/p/b7c4a787a597?utm_campaign=hugo&utm_medium=reader_share&utm_content=note&utm_source=qq)
  2. 参考资料
- END -
扫一扫上面的二维码图案,加我微信

温馨提示:博客图片放在 GitHub ,若无法显示,科学上网就好了。

特别声明:若无特殊声明均为原创,转载请注明,侵权请联系

版权声明:署名-非商业性使用-禁止演绎 4.0 国际