zoukankan      html  css  js  c++  java
  • iOS开发中用到的第三方库概览

    前言:记录一下使用过和接触过的第三方库,重要程度与顺序无关

    • 网络请求:
      • AFNetworking:AFNetworking is a delightful networking library for iOS and Mac OS X.
      • YTKNetwork:YTKNetwork is a high level request util based on AFNetworking.
    • 转模型
      • MJExtensionA fast, convenient and nonintrusive conversion between JSON and model.
      • YYModel:High performance model framework for iOS/OSX.
      • Mantle:Mantle makes it easy to write a simple model layer for your Cocoa or Cocoa Touch application.
    • 数据库相关:
      • FMDB:A Cocoa / Objective-C wrapper around SQLite
      • MagicalRecord:Super Awesome Easy Fetching for Core Data
    • 设备相关:
      • FCUUID:iOS UUID / Universally Unique Identifiers library as alternative to UDID and identifierForVendor.
      • BabyBluetooth:一个非常容易使用的蓝牙库,适用于ios和os
      • XHLaunchAd:The screen opening advertising solutions - 开屏广告、启动广告解决方案-支持静态/动态图片广告,mp4视频广告,全屏/半屏广告、兼容iPhone/iPad.
      • SVProgressHUDSVProgressHUD is a clean and easy-to-use HUD meant to display the progress of an ongoing task on iOS and tvOS.
      • MBProgressHUD :MBProgressHUD is an iOS drop-in class that displays a translucent HUD with an indicator and/or labels while work is being done in a background thread.
      • Toast:An Objective-C category that adds toast notifications to the UIView object class.
      • DZNEmptyDataSet:A drop-in UITableView/UICollectionView superclass category for showing empty datasets whenever the view has no content to display
      • YLProgressBar:The YLProgressBar is an UIProgressView replacement with an highly and fully customizable animated progress bar in pure Core Graphics
      • BEMCheckBox:Tasteful Checkbox for iOS. (Check box)
      • AFViewShaker:AFViewShaker is simple as a brick utility for UIView shake animation.
      • SXWaveAnimate:实现非常美观的灌水动画
      • SDCycleScrollView:Autoscroll Banner. 无限循环图片、文字轮播器。
      • FDFullscreenPopGesture:A UINavigationController's category to enable fullscreen pop gesture with iOS7+ system style.
      • CRNavigationController:A UINavigationController subclass that brings about a more vivid, brighter UINavigationBar.
      • MWPhotoBrowser:A simple iOS photo and video browser with grid view, captions and selections.
      • PYSearch: An elegant search controller which replaces the UISearchController for iOS (iPhone & iPad) .
      • MSCollectionViewCalendarLayout:UICollectionViewLayout for displaying cells chronologically. Similar to the iOS Calendar app.
      • AAChartKit:An elegant and friendly chart library for iOS developer. Powerful,support the column chart、bar chart、area chart、areaspline chart、line chart、spline chart、radar chart、polar chart、pie chart、bubble chart、pyramid chart、funnel chart、columnrange chart and other graphics.
    • 文本:
      • YYText:Powerful text framework for iOS to display and edit rich text.
      • TYAttributedLabel:TYAttributedLabel 简单,强大的属性文本控件(无需了解CoreText),支持图文混排显示,支持添加链接,image和UIView控件,支持自定义排版显示
    • 编辑器:
      • WordPress-Editor-iOS:The WordPress-Editor-iOS is the text editor used in the WordPress iOS app to create and edit pages & posts. In short it's a simple, straightforward way to visually edit HTML.
    • 文件
      • ZipArchive:ZipArchive lets Mac OS X / iOS apps read and write to ZIP archive files.
    • 播放器:
      • ZFPlayer:基于AVPlayer,支持横屏、竖屏(全屏播放还可锁定屏幕方向),上下滑动调节音量、屏幕亮度,左右滑动调节播放进度。
      • HJDanmakuDemo:A high performance danmaku engine for iOS
    • 音视频
      • PLPlayerKit:PLPlayerKit 是七牛推出的一款适用于 iOS 平台的播放器 SDK,采用全自研的跨平台播放内核,拥有丰富的功能和优异的性能,可高度定制化和二次开发。
      • iOS_Suixinbo
      • SmarterStreaming
      • VideoBeautify:With this APP, you can do all kinds of professional optimising and beautifying to your videos
    • 书籍:
      • FolioReaderKit:A Swift ePub reader and parser framework for iOS.
      • Reader:iOS基于CoreText实现的电子书阅读器,支持txt,epub格式
      • TReaderBook:图文混排阅读器demo,支持图文混排,属性文本,图文分页,翻页样式,书签,夜间护眼模式。 
        图文控件用的是TReaderBook作者的 TYAttributedLabel
      • AePubReader:Another ePub Reader for iPad
      • ILPDFKit:A simple toolkit for filling out PDF forms in iOS.
      • BookReader:"任阅" 网络小说阅读器,实现追书推荐收藏、书籍/标签检索、模拟翻书的翻页效果、缓存书籍、日夜间模式、书签、txt/pdf/epub书籍阅读、字体/主题/亮度设置、Wifi传书等功能~
    • 交互:
      • WebViewJavascriptBridge:An iOS/OSX bridge for sending messages between Obj-C and JavaScript in WKWebViews, UIWebViews & WebViews.
      • ionic:Build amazing native and progressive web apps with open web technologies. One app running on everything
    • 测试和调整性能
      • MLeaksFinder:MLeaksFinder helps you find memory leaks in your iOS apps at develop time.
      • OCLint:A static source code analysis tool to improve quality and reduce defects for C, C++ and Objective-C
    • 系统内容
      • iOS-Runtime-Headers:iOS Objective-C headers as derived from runtime introspection
      • RuntimeBrowser:Objective-C Runtime Browser, for Mac OS X and iOS. This is a class browser for the Objective-C runtime on iOS and OS X
    • 打包:
      • fastlane:The easiest way to automate building and releasing your iOS and Android apps

    先写到这么多,以后再更新;

    如有问题,敬请指正;

    如需转载,请注明出处,谢谢!

    我会不定期分享 iOS 相关技术文章
  • 相关阅读:
    NodeJS Stream 五:双工流
    NodeJS Stream 四:Writable
    NodeJS Stream 三:readable
    NodeJS Stream 二:什么是 Stream
    NodeJS stream 一:Buffer
    JavaScript 精粹
    详解k8s中的liveness和readiness的原理和区别_转
    通过 GoLang 全面了解 HTTPS_转自知乎-腾讯技术
    golang之vim和vscode开发环境
    go命令工具补遗
  • 原文地址:https://www.cnblogs.com/ITCoderW/p/7811118.html
Copyright © 2011-2022 走看看