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.
- 转模型
- MJExtension:A 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.
- SVProgressHUD:
SVProgressHUDis a clean and easy-to-use HUD meant to display the progress of an ongoing task on iOS and tvOS. - MBProgressHUD :
MBProgressHUDis 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
- SVProgressHUD:
- 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. 无限循环图片、文字轮播器。
- TPKeyboardAvoiding:防止键盘遮挡输入框
- IQKeyboardManager:防止键盘遮挡输入框
- 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开发中用到的第三方库概览的更多相关文章
- IOS开发中有用的第三方库
#Objective-C中最受瞩目库 [链接](https://github.com/languages/Objective-C/most_watched) * [three20](https:/ ...
- iOS开发--即时通讯常用第三方库
前言 自毕业到现在,从事iOS即时通讯开发已经1年半之久.主要负责Allure开发,目前已上架,可以在苹果商店搜素Allure.Allure模仿微信的交互和设计效果,已经实现微信的大部分功能. 在这里 ...
- iOS:iOS开发非常全的三方库、插件等等
iOS开发非常全的三方库.插件等等 github排名:https://github.com/trending, github搜索:https://github.com/search. 此文章转自git ...
- 在iOS 开发中用GDataXML(DOM方式)解析xml文件
因为GDataXML的内部实现是通过DOM方式解析的,而在iOS 开发中用DOM方式解析xml文件,这个时候我们需要开启DOM,因为ios 开发中是不会自动开启的,只有在mac 开发中才自动开启的.我 ...
- iOS开发:在Xcode中用Pods管理第三方库
之前写了一篇 iOS开发:在Swift中调用oc库 ,今天记录一下如何用Pods的方式来管理第三方库,包括Swift/Object-C的库. 在这之前请先查阅Guides.CocoaPods如何使用的 ...
- iOS开发 非常全的三方库、插件、大牛博客等等
UI 下拉刷新 EGOTableViewPullRefresh- 最早的下拉刷新控件. SVPullToRefresh- 下拉刷新控件. MJRefresh- 仅需一行代码就可以为UITableVie ...
- iOS真机调试引入第三方库(如友盟等)编译时候,出现错误提示
用Xcode 7 beta 3在真机(iOS 8.3)上运行一下工程,结果发现工程编译不过.看了下问题,报的是以下错误: MARK:解决方法:在building Setting 中设置bitCode ...
- iOS 常用的几个第三方库
网络通信 1.ASIHTTPRequest 这是一个经典的老库,功能完全而强大,但已经停止更新很久了(iOS5.0停止更新,但是我最近看github上这个项目有新改动).在不同iOS版本上略微有一些小 ...
- ios paper for facebook 使用第三方库
facebook paper使用的第三方库 Facebook Paper使用的第三方库 第三方库名 简介 链接 ACE code editor https://github.com/ajaxorg/a ...
随机推荐
- Js常用的设计模式(1)——单例模式
<Practical Common Lisp>的作者 Peter Seibel 曾说,如果你需要一种模式,那一定是哪里出了问题.他所说的问题是指因为语言的天生缺陷,不得不去寻求和总结一种通 ...
- UWP 应用获取各类系统、用户信息 (2) - 商店授权信息、零售演示模式信息、广告 ID、EAS 设备信息、硬件识别信息、移动网络信息
应用开发中,开发者时常需要获取一些系统.用户信息用于数据统计遥测.问题反馈.用户识别等功能.本文旨在介绍在 Windows UWP 应用中获取一些常用系统.用户信息的方法.示例项目代码可参见 Gith ...
- sql使用自连接去重复查询
查询公司与公司最新刷新的一条信息 select t1.userid,t1.id,t1.title,t1.RegType,t1.Salary,t1.SubjectID,t1.RefreshTime,t2 ...
- Java Web基础——Action+Service +Dao三层的功能划分 (转载)
原文:https://blog.csdn.net/inter_peng/article/details/41021727 仅供自己学习使用: 1. Action/Service/DAO简介: Acti ...
- Vue element-ui:滚动条 分页 禁用选项
1.滚动条设置: <el-scrollbar style="height:100%;">.......</el-scrollbar> 默认会同时出现水平和垂 ...
- Python爬虫之图片懒加载技术、selenium和PhantomJS
一.引入 2.概要 图片懒加载 selenium phantomJs 谷歌无头浏览器 3.回顾 验证码处理流程 一.今日详情 动态数据加载处理 1.图片懒加载 什么是图片懒加载? 案例分析:抓取站长素 ...
- Bootstrap导航栏navbar源码分析
1.本文目地:分析bootstrap导航栏及其响应式的实现方式,提升自身css水平 先贴一个bootstrap的导航栏模板 http://v3.bootcss.com/examples/navbar- ...
- solidity语言11
函数修饰符 pragma solidity ^0.4.11; contract owned { address owner; // 构造函数 function owned() public { own ...
- windows默认共享的打开和关闭?
windows默认共享的打开和关闭? Windows启动时都会默认打开admin$ ipc$ 和每个盘符的共享,对于不必要的默认共享,一般都会把它取消掉,可当又需要打开此默认共享时,又该从哪里设置 ...
- SQL 数据匹配更新
萌新的成长之路! 最近遇到的一个需求是需要将两张关联的表的数据进行匹配(dbo.SystemUser[系统用户表]:dbo.V_Temp[系统权限视图]),即通过匹配用户ID与系统ID(拥有的系统ID ...