0%

iOS 第三方库汇总

简介

此文用于总结,本人使用过或者收藏过的 Github 第三方类库,以便日后查阅,也便他人借鉴。

资料整理中不定期更新…

开源项目

APP 相关

自动布局

  • Masonry

    最优雅的自动布局解决方案,支持链式编程

  • PureLayout

    又一强大的自动布局解决方案

网络请求

基础工具类以及 Category

  • sstoolkit

    一个不错的工具包,提供各种比如编码、加密、字符串处理等等东西

  • BFKit Swift 版本

    国外的一个大神写的很好用的分类,比较齐全

  • YYKit

    ibireme用心之作

  • BlocksKit

    为基础类提供 Block 支持,很好用

  • DateTools

    非常强大的日期处理工具

  • FlatUIKit

    扩展 Foundation 基本 UI 主件,扁平化风格

  • iOS-Categories

    iOS Objective-C Category, a collection of useful Objective-C Categories extending iOS Frameworks such as Foundation,UIKit,CoreData,QuartzCore,CoreLocation,MapKit Etc.

  • PinYin4Objc

    拼音解析

  • ZipArchive

    解压缩

  • Chameleon

    扁平颜色框架,可以创建非常漂亮的颜色

  • CYLTabBarController

    低耦合集成 TabBarController

  • RKNotificationHub

    在右上方显示通知小角标

  • Material-Controls-For-iOS

    Google 风格的控件

  • YYKit

    A collection of iOS components.

弹框

动画

Gif 引擎

缓存

文本相关

加载进度

抽屉

ScrollView 相关

  • SwipeView

    SwipeView is a class designed to simplify the implementation of horizontal, paged scrolling views on iOS. It is based on a UIScrollView, but adds convenient functionality such as a UITableView-style dataSource/delegate interface for loading views dynamically, and efficient view loading, unloading and recycling.

  • SWTableViewCell

    自定义 Cell 侧滑动作

  • MGSwipeTableCell

    自定义 Cell 侧滑动作,效果多样

  • CHTCollectionViewWaterfallLayout

    瀑布流布局

  • TYSlidePageScrollView

    An easy solution to page views or controllers with header and page tabbar,footer

  • XLPagerTabStrip

    Android PagerTabStrip for iOS. nice

MJ 系列

数据库

  • realm-cocoa

    跨平台轻量级数据库解决方案,励志取代 Core Data & SQLite * fmdb
    sqlite 实现面向对象的封装

图标库

  • PNChart

    提供各种图标样式,性能还非常不错

  • Charts

    Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart.

图片处理以及展示相关

日历选择

  • FSCalendar

    iOS7+风格的日历控件,非常漂亮

音频/视频

内购/推广

  • IAPHelper

    in app purchases helper for iOS

  • DAAppsViewController

    应用推广界面,填写合作 app 的 appleId 即可

  • TAPromotee

    交叉推广应用是你可以免费实现的最佳市场推广策略之一。

存储相关

实用控件

辅助类

  • Surge

    利用 Accelerate 高性能数学计算框架

  • KMCGeigerCounter

    显示当前动画的帧率

  • XNGMarkdownParser

    Markdown 解析器,将 Markdown 格式的字符串解析成 NSAttributedString 格式的字符串

  • TransformerKit

    封装了一些常用的 NSValueTransformer

  • RuntimeBrowser

    Objective-C Runtime Browser, for Mac OS X and iOS

  • iOS-Runtime-Headers

    iOS Objective-C headers as derived from runtime introspection

  • appledoc

    Objective-C 代码,苹果风格文档生成器

  • Markingbird

    Markdown processor written in Swift (translation of MarkdownSharp)

Swift

其它

  • FreeCodeCamp

    The https://FreeCodeCamp.com open source codebase and curriculum. Learn to code and help nonprofits.

  • libextobjc

    拓展了一些 Cocoa 类库

  • ParseSourceCodeStudy

    Facebook 开源的 Parse 源码分析【系列】

  • hugo

    使用 Google Go 语言书写的静态博客网站生成器

  • CocoaPods

    Cocoa 包依赖管理工具

  • MDCSwipeToChoose

    实现某 App,左滑不喜欢,右滑喜欢的卡片堆叠功能

  • Dash-Plugin-for-Xcode

    Xcode 的一个插件,整合 Dash ,方便快速查阅文档

  • iOS 开发面试问题

    汇总一些常见的 iOS 面试问题

  • XMPPFramework

    XMPP 即时通信协议框架

  • WebViewJavascriptBridge

    Objective-CJavaScriptUIWebViews / WKWebView 之间交互解决方案

  • articles-1

    Articles for objccn.io. objc.io 的完整、准确、优雅的中文翻译版本

  • articles

    Weekly articles for NSHipster.com

  • ebook

    收集了一些 coding 相关的电子书

  • dev-blog

    nixzhu 的一些 iOS / Web 开发相关的翻译或原创博客文章

  • KVOController

    Simple, modern, thread-safe key-value observing for iOS and OS X.

  • LBXScan

    二维码、扫码、扫一扫、ZXing 和 ios 系统自带扫码封装,扫码界面效果封装

参考链接: