iOS开发常用轮子推荐

有好用的轮子何必自己再造呢?

框架

  • https://github.com/ReactiveCocoa/ReactiveObjC
  • https://github.com/ReactiveCocoa/ReactiveSwift
  • https://github.com/ReactiveX/RxSwift

布局工具

  • https://github.com/SnapKit/Masonry
  • https://github.com/SnapKit/SnapKit
  • https://github.com/gsdios/SDAutoLayout

网络工具

  • https://github.com/AFNetworking/AFNetworking
  • https://github.com/Moya/Moya
  • https://github.com/Alamofire/Alamofire

网络监听

  • https://github.com/tonymillion/Reachability
  • https://github.com/ashleymills/Reachability.swift

图片加载

  • https://github.com/SDWebImage/SDWebImage
  • https://github.com/ibireme/YYImage
  • https://github.com/onevcat/Kingfisher

轮播图

  • https://github.com/12207480/TYCyclePagerView
  • https://github.com/gsdios/SDCycleScrollView

JSON转模型

  • https://github.com/CoderMJLee/MJExtension
  • https://github.com/ibireme/YYModel
  • https://github.com/alibaba/HandyJSON
  • https://github.com/tristanhimmelman/ObjectMapper
  • https://github.com/SwiftyJSON/SwiftyJSON

空数据占位图

  • https://github.com/dzenbot/DZNEmptyDataSet
  • https://github.com/dev-liyang/LYEmptyView

数据库

  • https://github.com/ccgus/fmdb
  • https://github.com/realm/realm-cocoa
  • https://github.com/gaojunquan/JQFMDB
  • https://github.com/huangzhibiao/BGFMDB
  • https://github.com/Haley-Wong/JKDBModel
  • https://github.com/kakaopensource/KakaJSON

动画显示

  • https://github.com/exyte/ActivityIndicatorView
  • https://github.com/SPStore/SPActivityIndicatorView

选择器

提示弹窗

  • https://github.com/lifution/Popover
  • https://github.com/choiceyou/FWPopupView

弹出视图

  • https://github.com/HeathWang/HWPanModal

图片选择器

  • https://github.com/SilenceLove/HXPhotoPicker
  • https://github.com/banchichen/TZImagePickerController
  • https://github.com/lincf0912/LFImagePickerController

图片浏览器

  • https://github.com/LuKane/KNPhotoBrowser
  • https://github.com/indulgeIn/YBImageBrowser
  • https://github.com/mwaterfall/MWPhotoBrowser
  • https://github.com/QuintGao/GKPhotoBrowser

选择弹窗(仿微信)

  • https://github.com/SPStore/SPAlertController

时间、事件选择器

  • https://github.com/91renb/BRPickerView

刷新控件

  • https://github.com/CoderMJLee/MJRefresh
  • https://github.com/HsiaohuiHsiang/KafkaRefresh

标签

  • https://github.com/zekunyan/TTGTagCollectionView

分页控制器

分页点的样式

  • https://github.com/wayone/WOPageControl-OC

分页(多标题)

  • https://github.com/mengxianliang/XLPageViewController
  • https://github.com/pujiaxin33/JXCategoryView
  • https://github.com/mengxianliang/XLPageViewController

分页(少标题)

  • https://github.com/changsanjiang/SJPageViewController

地图

  • 地图聚合效果
    https://github.com/hulab/ClusterKit

播放器

  • https://github.com/bilibili/ijkplayer
  • https://github.com/renzifeng/ZFPlayer
  • https://github.com/tencentyun/SuperPlayer_iOS

导航栏

  • 全屏手势返回:
    https://github.com/JazysYu/JZNavigationExtension

标签栏

  • https://github.com/ChenYilong/CYLTabBarController
  • https://github.com/leichunfeng/WXTabBarController

日历

  • https://github.com/WenchaoD/FSCalendar
  • https://github.com/patchthecode/JTAppleCalendar
  • https://github.com/huisedediao/XBCalendar

Loading

  • https://github.com/jdg/MBProgressHUD
  • https://github.com/SVProgressHUD/SVProgressHUD
  • https://github.com/JonasGessner/JGProgressHUD
  • https://github.com/relatedcode/ProgressHUD
  • https://github.com/LuohanCC/XNProgressHUD

键盘

  • https://github.com/hackiftekhar/IQKeyboardManager

页面绘制

  • https://github.com/Instagram/IGListKit
  • https://github.com/ibireme/YYAsyncLayer
  • https://github.com/facebookarchive/AsyncDisplayKit
  • https://github.com/TextureGroup/Texture

缓存

  • https://github.com/ibireme/YYCache
  • https://github.com/kishikawakatsumi/KeychainAccess

启动页广告

  • https://github.com/CoderZhuXH/XHLaunchAd

检测工具

检测循环引用:
https://github.com/facebook/FBRetainCycleDetector

检测内测泄漏:
https://github.com/Tencent/MLeaksFinder

测试检测工具:
https://github.com/didi/DoraemonKit

你可能感兴趣的:(iOS开发常用轮子推荐)