iOS开发中用到的第三方库概览
Posted ITCoderW
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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:
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
- 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
- 生成项目文档:
先写到这么多,以后再更新;
如有问题,敬请指正;
如需转载,请注明出处,谢谢!
以上是关于iOS开发中用到的第三方库概览的主要内容,如果未能解决你的问题,请参考以下文章