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.
- AFNetworking:AFNetworking is a delightful networking library for iOS and Mac OS X.
- 转模型
- 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
- UI:
- Masonry:布局视图
- SnapKit:布局视图(Swift)
- XHLaunchAd:The screen opening advertising solutions - 开屏广告、启动广告解决方案-支持静态/动态图片广告,mp4视频广告,全屏/半屏广告、兼容iPhone/iPad.
- SVProgressHUD:
SVProgressHUD
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. 无限循环图片、文字轮播器。
- 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
- 生成项目文档:
- appledoc
- 打包:
- fastlane:The easiest way to automate building and releasing your iOS and Android apps
先写到这么多,以后再更新;
如有问题,敬请指正;
如需转载,请注明出处,谢谢!
转载于:https://www.cnblogs.com/ITCoderW/p/7811118.html
iOS开发中用到的第三方库概览相关推荐
- iOS 开发的非常有用 第三方库
ios中那些好用的第三方库 ios 里面有很多很多好用的第三方框架,有许多是项目中必用的,本文主要来写一些常用的ios第三方库的使用 (一)Masonry Masonry是一个轻量级的布局框架 拥有自 ...
- iOS:iOS开发非常全的三方库、插件、大牛博客等等
iOS开发非常全的三方库.插件.大牛博客等等 github排名:https://github.com/trending, github搜索:https://github.com/search. 此文章 ...
- python web开发第三方库_Python Web开发中常用的第三方库
Python Web开发中常用的第三方库 TL;DR 经常有朋友问,如果用Python来做Web开发,该选用什么框架?用 Pyramid 开发Web该选用怎样的组合等问题?在这里我将介绍一些Pytho ...
- iOS开发中用到的一些第三方库
下面是我在开发中用到的一些优秀的iOS第三方开源库: 1.AFNetworking(网络请求,类似的还有ASIHTTPRequest) https://github.com/AFNetworki ...
- android开发常用组件和第三方库(二)
TimLiu-Android 自己总结的Android开源项目及库. github排名 https://github.com/trending, github搜索:https://github.com ...
- ios非常全的库iOS开发 非常全的三方库、插件、大牛博客等等
转自: TimLiu-iOS Swift版本点击这里欢迎加入交QQ流群: 594119878 github排名 https://github.com/trending,github搜索:https:/ ...
- iOS 常用的几个第三方库
网络通信 1.ASIHTTPRequest 这是一个经典的老库,功能完全而强大,但已经停止更新很久了(iOS5.0停止更新,但是我最近看github上这个项目有新改动).在不同iOS版本上略微有一些小 ...
- iOS实用的600个第三方库 秒搜藏
图像: 1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存.可对图片进行缩放 ...
- Android开发之ApiCloud模块开发之模块引用第三方库的问题
因为现在第三方库比较多,所以很多人为了快速开发导致库用烂大街了,但是在模块开发中本人不建议使用第三方库的依赖会有很多问题,要么是资源图片找不到,要么是布局找不到啥的,但是有的需求只有第三方库怎么办呢? ...
最新文章
- Dubbo架构设计详解
- matlab radiogroup,RadioGroup和CheckBox的使用 | 学步园
- javaone_JavaOne 2012:101种改进Java的方法-开发人员参与为何如此重要
- NS3官方参考资料manual和tutorial
- c 复杂的前置后置面试题_OPPO Reno拆解:优秀工艺由外而内,复杂用料不负旗舰之名...
- 《Android开发从零开始》课程下载地址汇总
- JQuery获取当前屏幕的高度宽度
- Typora下载、安装及使用
- 【音乐】基于matlab演奏《天空之城》【含Matlab源码 1874期】
- 再见安卓 你好鸿蒙,再见华为,你好鸿蒙
- 新闻接口调用之新浪滚动新闻
- 混乱之子第七季/全集Sons of Anarchy迅雷下载
- ueditor如何改变图片大小等比缩放
- 使用树莓派3B+ 制作一个属于自己的无线AP 无线路由器 一个Wi-Fi热点
- P2132 小Z的队伍排列-杨氏矩阵与hook定理
- 泰拉瑞亚服务器一直显示什么,《泰拉瑞亚》Steam联机总是掉?教你一个稳定联机方法...
- LaTeX 公式左对齐与右对齐
- 计算机网络是啥意思啊,kk是什么意思?
- python弹球游戏移动球拍_pygame库实现移动底座弹球小游戏
- VTK和numpy的整合