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

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

如有问题,敬请指正;

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

时间: 2024-10-12 20:47:46

iOS开发中用到的第三方库概览的相关文章

iOS 开发的非常有用 第三方库

ios中那些好用的第三方库 ios 里面有很多很多好用的第三方框架,有许多是项目中必用的,本文主要来写一些常用的ios第三方库的使用 (一)Masonry Masonry是一个轻量级的布局框架 拥有自己的描述语法 采用更优雅的链式语法封装自动布局 简洁明了 并具有高可读性 而且同时支持 iOS 和 Max OS X. Masonry是一个用代码写ios或os界面的库,可以代替Auto layout. Masonry的github地址:https://github.com/SnapKit/Maso

IOS开发中有用的第三方库

#Objective-C中最受瞩目库 [链接](https://github.com/languages??/Objective-C/most_watched) * [three20](https://github.com/facebook/three20) * faebook的320库** * [AFNetworking](https://github.com/AFNetworking/AFNetworking) *网络库** * [MBProgressHUD](https://github.

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

iOS开发非常全的三方库.插件.大牛博客等等 github排名:https://github.com/trending, github搜索:https://github.com/search. 此文章转自github:https://github.com/Tim9Liu9/TimLiu-iOS UI 下拉刷新 EGOTableViewPullRefresh- 最早的下拉刷新控件. SVPullToRefresh- 下拉刷新控件. MJRefresh- 仅需一行代码就可以为UITableView或

iOS中一些 常用的第三方库

转自ibireme的博客 做iOS开发总会接触到一些第三方库,这里整理一下,做一些吐槽. 目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code.SourceForge等地方.由于Github社区太过主流,这里主要介绍一下Github里面流行的iOS库. 首先整理了一份Github上排名靠前的iOS库(大概600个repos) 除了逛一下每日/每月流行之外,也可以到这里来看一下整个iOS Repos的排名. 下面是一些比较流行的第三方库: HTTP 相比较之下

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

因为GDataXML的内部实现是通过DOM方式解析的,而在iOS 开发中用DOM方式解析xml文件,这个时候我们需要开启DOM,因为ios 开发中是不会自动开启的,只有在mac 开发中才自动开启的.我们需要做如下配置: 当配置玩这个操作之后,再次进行编译的时候,系统还是报错,是因为我们还需要进行如下操作:

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

UI 下拉刷新 EGOTableViewPullRefresh- 最早的下拉刷新控件. SVPullToRefresh- 下拉刷新控件. MJRefresh- 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能.可以自定义上下拉刷新的文字说明.具体使用看"使用方法". (国人写) XHRefreshControl- XHRefreshControl 是一款高扩展性.低耦合度的下拉刷新.上提加载更多的组件.(国人写) CBStoreHo

android开发常用组件和第三方库(二)

TimLiu-Android 自己总结的Android开源项目及库. github排名 https://github.com/trending, github搜索:https://github.com/search 目录 UI UI 卫星菜单 节选器 下拉刷新 模糊效果 HUD与Toast 进度条 UI其它 动画 网络相关 响应式编程 地图 数据库 图像浏览及处理 视频音频处理 测试及调试 动态更新热更新 消息推送 完整项目 插件 出名框架 其他 好的文章 收集android上开源的酷炫的交互动

iOS 常用的几个第三方库

网络通信 1.ASIHTTPRequest 这是一个经典的老库,功能完全而强大,但已经停止更新很久了(iOS5.0停止更新,但是我最近看github上这个项目有新改动).在不同iOS版本上略微有一些小问题(提醒显示上的),所以用的时候还是稍微修改一下比较好. 下载地址:https://github.com/pokeb/asi-http-request 2.AFNetworking 轻量级的通讯类库,使用非常简单. 下载地址:https://github.com/AFNetworking/AFNe

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

用Xcode 7 beta 3在真机(iOS 8.3)上运行一下工程,结果发现工程编译不过.看了下问题,报的是以下错误: MARK:解决方法:在building Setting 中设置bitCode 为NO file:///Users/libtop/Desktop/屏幕快照%202016-04-14%2011.17.15.png ld: ‘/Users/**/Framework/SDKs/PolymerPay/Library/mobStat/lib**SDK.a(**ForSDK.o)’does