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

  • 网络请求:
    • 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开发中用到的第三方库概览的更多相关文章

  1. IOS开发中有用的第三方库

    #Objective-C中最受瞩目库 [链接](https://github.com/languages​​/Objective-C/most_watched) * [three20](https:/ ...

  2. iOS开发--即时通讯常用第三方库

    前言 自毕业到现在,从事iOS即时通讯开发已经1年半之久.主要负责Allure开发,目前已上架,可以在苹果商店搜素Allure.Allure模仿微信的交互和设计效果,已经实现微信的大部分功能. 在这里 ...

  3. iOS:iOS开发非常全的三方库、插件等等

    iOS开发非常全的三方库.插件等等 github排名:https://github.com/trending, github搜索:https://github.com/search. 此文章转自git ...

  4. 在iOS 开发中用GDataXML(DOM方式)解析xml文件

    因为GDataXML的内部实现是通过DOM方式解析的,而在iOS 开发中用DOM方式解析xml文件,这个时候我们需要开启DOM,因为ios 开发中是不会自动开启的,只有在mac 开发中才自动开启的.我 ...

  5. iOS开发:在Xcode中用Pods管理第三方库

    之前写了一篇 iOS开发:在Swift中调用oc库 ,今天记录一下如何用Pods的方式来管理第三方库,包括Swift/Object-C的库. 在这之前请先查阅Guides.CocoaPods如何使用的 ...

  6. iOS开发 非常全的三方库、插件、大牛博客等等

    UI 下拉刷新 EGOTableViewPullRefresh- 最早的下拉刷新控件. SVPullToRefresh- 下拉刷新控件. MJRefresh- 仅需一行代码就可以为UITableVie ...

  7. iOS真机调试引入第三方库(如友盟等)编译时候,出现错误提示

    用Xcode 7 beta 3在真机(iOS 8.3)上运行一下工程,结果发现工程编译不过.看了下问题,报的是以下错误: MARK:解决方法:在building Setting 中设置bitCode ...

  8. iOS 常用的几个第三方库

    网络通信 1.ASIHTTPRequest 这是一个经典的老库,功能完全而强大,但已经停止更新很久了(iOS5.0停止更新,但是我最近看github上这个项目有新改动).在不同iOS版本上略微有一些小 ...

  9. ios paper for facebook 使用第三方库

    facebook paper使用的第三方库 Facebook Paper使用的第三方库 第三方库名 简介 链接 ACE code editor https://github.com/ajaxorg/a ...

随机推荐

  1. pat1006. Sign In and Sign Out (25)

    1006. Sign In and Sign Out (25) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue ...

  2. 2018湖湘杯web、misc记录

    1.题目名 Code Check 打开题目,右键发现有id参数的url,简单base64解码以后发现不是明文,说明利用了其他的加密方式,那么应该会有具体的加密方式给我们,于是试试常见的文件泄露,可以发 ...

  3. Win10新建分区

    今天忽然觉得将系统分为四个盘,有点无法将分类分开,所以增加了几个分区: 1.windows+X键在弹出的对话框中选择磁盘管理,进入如下界面: 2.如果你想从某个盘分出一些内存建立一个新的分区,就在这个 ...

  4. Java判断文件、文件夹是否存在

    在完成工作室任务的时候多次遇到这个问题,这是一个常用的知识点,记录如下: 1.判断文件是否存在,不存在则创建文件 File file=new File("C:\\2.jpg"); ...

  5. sublime常用设置

    原文地址 https://segmentfault.com/a/1190000002596724 前言 Sublime Text3 在文中简称为ST. ST是个不错的编辑器,我用了有段时间了,所以我觉 ...

  6. Android自定义之ScrollView下拉刷新

    公司项目,需要用到ScrollView的下拉刷新,一开始使用的时候PullToRefresh三方库的下拉刷新,我比较纠结第三档库,很强大,但是,公司项目的需求,PullToRefresh就不能做到了, ...

  7. 【起航计划ObjC 003】印第安老斑鸠ObjC的幻想 ---- ObjC经典问题

    1.Objective-C的类可以多重继承么?可以采用多个协议么? 答:不可以多重继承,可以采用多个协议. 2.#import和#include的区别是什么?#import<> 跟 #im ...

  8. wx.grid 简单例子

    import wx, wx.grid class GridData(wx.grid.PyGridTableBase): _cols = "a b c".split() _data ...

  9. SQL还原数据库后孤立用户问题处理(SQL 数据库 拥有对象 无法删除)

    所谓孤立帐户,就是某个数据库的帐户只有用户名而没有登录名,这样的用户在用户库的sysusers系统表中存在,而在master数据库的syslogins中却没有对应的记录 孤立帐户的产生一般是一下两种: ...

  10. C++异常安全的思考

    异常安全的代码是指,满足两个条件 1异常中立性 : 是指当你的代码(包括你调用的代码)引发异常时,这个异常 能保持原样传递到外层调用代码 2.异常安全性:  1,抛出异常后,资源不泄露, 2,抛出异常 ...