iOS第三方库汇总

作者: Oneruofeng | 来源:发表于2016-04-15 17:34 被阅读4953次

    简介

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

    资料整理中不定期更新。。。

    开源项目

    APP相关

    自动布局

    • Masonry

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

    • PureLayout

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

    • Cartography

      Swift版本自动布局解决方案

    网络请求

    基础工具类以及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引擎

    缓存

    文本相关

    • TTTAttributedLabel

      非常强大的Label,支持属性,数据诊断和链接

    • SlackTextViewController

      Slack开源的drop-in UIViewController subclass with a growing text input view and other useful messaging features

    • RTLabel

      可以展示Html的Label

    • TYAttributedLabel

      强大的属性文本控件(无需了解CoreText),支持图文混排显示,支持添加链接,image和UIView控件,支持自定义排版显示

    • CSGrowingTextView

      文本框会随着输入字数改变高度

    • LTMorphingLabel

      效果非常炫的文本框

    • TextFieldEffects

      动效非常不错的文本输入框

    • DDRichText

      图文混排

    • BMLine

      为你的View增加线条

    • UITextView-Placeholder

      A missing placeholder for UITextView.

    • MZTimerLabel

      A handy class for iOS to use UILabel as a countdown timer or stopwatch just like in Apple Clock App. 😘

    加载进度

    键盘类

    抽屉

    NavigationBar

    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系统自带扫码封装,扫码界面效果封装

    • synx

      Xcode创建有物理文件夹结构的Group命令行开源工具

    参考链接:

    相关文章

      网友评论

      本文标题:iOS第三方库汇总

      本文链接:https://www.haomeiwen.com/subject/tvickttx.html