iOS常用第三方框架

iOS常用第三方框架

  1. 自动布局框架
    Masonry // Objective-C https://github.com/SnapKit/Masonry
    MyLayout // Objective-C https://github.com/youngsoft/MyLinearLayout
    Snapkit // Swift https://github.com/SnapKit/SnapKit
    TangramKit // Swift https://github.com/youngsoft/TangramKit
  1. 网络层请求数据框架
    AFNetworking // Objective-C https://github.com/AFNetworking/AFNetworking
    Alamofire // Swift https://github.com/Alamofire/Alamofire
    Moya // Swift 基于Alamofire二次封装 https://github.com/Moya/Moya
  1. 判断网络有无的框架
    Reachability // Objective-C https://github.com/tonymillion/Reachability
  1. 解析数据框架
    YYModel // Objective-C https://github.com/ibireme/YYModel
    HandyJSON // Swift https://github.com/alibaba/HandyJSON
  1. 处理Json数据框架
    SwiftyJSON // Swift https://github.com/SwiftyJSON/SwiftyJSON
  1. 数据存储框架
    FMDB // Objective-C https://github.com/ccgus/fmdb
  1. 路由框架
    JLRoutes // Objective-C https://github.com/joeldev/JLRoutes
    HHRouter // Objective-C https://github.com/lightory/HHRouter
    URLNavigator // Swift https://github.com/devxoul/URLNavigator
  1. scrollView tableView 没有数据占位符框架
    DZNEmptyDataSet // Objective-C https://github.com/dzenbot/DZNEmptyDataSet
    EmptyDataSet-Swift // Swift https://github.com/Xiaoye220/EmptyDataSet-Swift
  1. tableViewCell左右侧滑手势框架
    MCSwipeTableViewCell // Objective-C https://github.com/alikaragoz/MCSwipeTableViewCell
  1. 输入键盘框架
    IQKeyboardManager // Objective-C https://github.com/hackiftekhar/IQKeyboardManager
    IQKeyboardManagerSwift // Swift https://github.com/acegg/IQKeyboardManagerSwift
  1. 加载框框架
    MBProgressHUD // Objective-C 自定义customview方便 https://github.com/jdg/MBProgressHUD
    SVProgressHUD // Objective-C https://github.com/SVProgressHUD/SVProgressHUD
  1. 上拉刷新和下拉加载
    MJRefresh // Objective-C https://github.com/CoderMJLee/MJRefresh
  1. 引导页框架
    EAIntroView // Objective-C https://github.com/ealeksandrov/EAIntroView
    Onboard // Objective-C https://github.com/mamaral/Onboard
  1. 轮播图
    SDCycleScrollView // Objective-C https://github.com/gsdios/SDCycleScrollView
  1. 圆点分页控制
    SMPageControl // Objective-C https://github.com/Spaceman-Labs/SMPageControl
  1. 异步加载图片
    SDWebImage // Objective https://github.com/SDWebImage/SDWebImage
    Kingfisher // Swift https://github.com/onevcat/Kingfisher
  1. 原生和H5页面交互
    WebViewJavascriptBridge // Objective-C https://github.com/marcuswestin/WebViewJavascriptBridge
  1. 浮层页面弹出框架
    STPopup // Objective-C https://github.com/kevin0571/STPopup
  1. 富文本框架
    YYText // Objective-C https://github.com/ibireme/YYText
  1. 相册框架
    SKPhotoBrowser // Swift https://github.com/suzuki-0000/SKPhotoBrowser
  1. 控制线程的执行循序
    Bolts-Objc // Objective-C https://github.com/BoltsFramework/Bolts-ObjC
    Bolots-Swift // Swift https://github.com/BoltsFramework/Bolts-Swift
  1. 各种点击事件Block框架
    BlocksKit // Objective https://github.com/BlocksKit/BlocksKit
  1. 通讯录信息
    APAddressBook // Objective-C https://github.com/Alterplay/APAddressBook
  1. 定位信息
    INTULocationManager // Objective-C https://github.com/intuit/LocationManager
  1. 解压zip包框架
    ZipArchive // Objective-C https://github.com/ZipArchive/ZipArchive
  1. 时间转换
    Timepiece // Swift https://github.com/naoty/Timepiece
  1. 奔溃信息收集
    Bugly // https://github.com/BuglyDevTeam/Bugly-iOS
  1. 平滑过渡导航栏
    KMNavigationBarTransition // Objective-C https://github.com/MoZhouqi/KMNavigationBarTransition
    YPNavigationBarTransition // Objective-C https://github.com/yiplee/YPNavigationBarTransition
  1. Swift 开发技巧
    SwiftTips // Swift https://github.com/JohnSundell/SwiftTips
  1. 开发工具性能检查内存泄漏等工具框架
    DoraemonKit // https://github.com/didi/DoraemonKit

推荐阅读更多精彩内容