iOS第三方库汇总(转)
原文:http://mp.weixin.qq.com/s?__biz=MjM5OTM0MzIwMQ==&mid=2652551221&idx=1&sn=617f4d42bc52e2cccf85aa0ce1f2ec1d&chksm=bcd2fd3b8ba5742d9780294f9f622c0f1d1340422fe6c9094b7eb3fe150e0b22c5c0eab6191c&mpshare=1&scene=1&srcid=0814GLBhguun09Mwh3n0gdHh#rd
开源项目
iOSBlogAndToolsiOS开发优秀博客和软件推荐
CodeHubbrowse and maintain your GitHub repositories on any iOS device!
Open-Source iOS Apps开源iOS apps列表
弹框
FFToastGitHub中最强大的iOS Notification和AlertView框架,没有之一!
TYAlertController各种风格的弹框,满足你的各种需求
JKPopMenuView简单的弹出菜单
MMPopupView精简的弹框,非常漂亮,和喜欢
MJPopupViewControllerA UIViewController Category to display a ViewController as a popup with different transition effects.
QBPopupMenu自定义popup menu,外观和iOS7上的UIMenuController
类似
DOPDropDownMenu下拉列表菜单
KLCPopup非常漂亮的弹出控件
自动布局
Masonry最优雅的自动布局解决方案,支持链式编程
PureLayout又一强大的自动布局解决方案
SDAutoLayout一行代码搞定自动布局
网络请求
AFNetworking地球人都在用
CocoaAsyncSocket封装最完善的Socket类库
RxAlamofire封装Alamofire
基础工具类以及Category
sstoolkit一个不错的工具包,提供各种比如编码、加密、字符串处理等等东西
BFKit Swift版本国外的一个大神写的很好用的分类,比较齐全
YYKitibireme用心之作
BlocksKit为基础类提供Block支持,很好用
DateTools非常强大的日期处理工具
FlatUIKit扩展Foundation基本UI主件,扁平化风格
iOS-CategoriesiOS 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-iOSGoogle风格的控件
YYKitA collection of iOS components.
动画
JHChainableAnimations链式动画编程,有点Masonry的味道
Canvas非常强大的动画框架
VCTransitionsLibrary转场动画库
iCarousel各种3D变换的动画,以前用过,炫酷得没朋友
tapkulibraryTapku remain home to the things like the calendar UIs, coverflow, and any legacy classes, ect.
TBIconTransitionKit点击按钮过渡动画 + –> x - –> +
SpringA library to simplify iOS animations in Swift
awesome-iOS-animationiOS动画库整理收集
FeSpinnerRocket Loader Collection for iOS app,有一些非常有趣的loading动画
SDECollectionViewAlbumTransitionCollectionView相册自定义转场
RZTransitionsA library of custom iOS View Controller Animations and Interactions.
AnimatedTransitionGallery各种自定义转场动画收集,非常值得学习
StarWars.iOS非常炫酷的CAShapeLayer动画,非常炫酷
Animations来自极客学院的YouXianMing的一些动画收集
ZFDragableModalTransitionCustom animation transition for present modal view controller
Gif引擎
FLAnimatedImageFlipboard开源的Gif引擎
缓存
RENCache简单的缓存解决方案
RNCachingURLProtocolwebView离线缓存库
HanekeSwiftSwift语言书写的轻量级图片缓存框架
FastImageCachePath官方开源的图片缓存框架
Kingfisher猫神用Swift实现图片下载缓存框架
文本相关
TTTAttributedLabel非常强大的Label,支持属性,数据诊断和链接
SlackTextViewControllerSlack
开源的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-PlaceholderA missing placeholder for UITextView.
加载进度
DACircularProgress各种圆形和圆环型进度指示
NJKWebViewProgressUIWebView progress interface
MBProgressHUD这个不用讲,基本上都会用
SVProgressHUD又一个进度指示
Toast和MBProgressHUD差不多
LCProgressHUD对MBProgressHUD的简单封装,非常实用
TSMessages消息通知提醒框,非常好用
PINRemoteImagePinterest
抓取远程图片类
SDWebImage最广泛使用的图片缓存框架
AlamofireImageSwift版本的SDWebImage
键盘类
DAKeyboardControl一个键盘管理框架
IQKeyboardManager全局键盘管理
TPKeyboardAvoiding使用时设置scrollView的类为TPKeyboardAvoidingScrollView
即可支持xib
RDRStickyKeyboardView作者已经停止维护。。。
抽屉
ViewDeck功能强大的抽屉效果
MMDrawerController又一个抽屉
SWRevealViewControllerA UIViewController subclass for revealing a rear (left and/or right) view controller behind a front controller, inspired by the Facebook app, done right!
MSDynamicsDrawerViewControllerContainer view controller that leverages UIKit Dynamics to provide a realistic drawer navigation paradigm.
PKRevealController安装简便,高度定制且对手势识别良好
NavigationBar
AMScrollingNavbarSwift
语言编写上下滑动时动态隐藏标题栏
LTNavigationbar导航栏颜色动态改变
JZNavigationExtensionNavigation的扩展,推荐
ScrollView相关
SwipeViewSwipeView 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瀑布流布局
TYSlidePageScrollViewAn easy solution to page views or controllers with header and page tabbar,footer
XLPagerTabStripAndroid PagerTabStrip for iOS. nice
MJ系列
MJExtensionmodel <--> dic <--> json 框架
MJRefresh刷新控件
数据库
realm-cocoa跨平台轻量级数据库解决方案,励志取代Core Data& SQLite
fmdb对sqlite实现面向对象的封装
图标库
PNChart提供各种图标样式,性能还非常不错
ChartsBeautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart.
图片处理以及展示相关
GPUImage开源基于GPU的图片渲染引擎,带有很多款滤镜
FXBlurView背景模糊
IDMPhotoBrowser照片浏览器
DNImagePicker仿照微信的照片选取器
JFImagePickerController又一个照片选取器
NukeImage loading, processing, caching and preheating
日历选择
FSCalendariOS7+风格的日历控件,非常漂亮
音频/视频
KRVideoPlayer36氪开源的视频播放器
DOUAudioStreamer豆瓣开源的音频播放器
内购/推广
IAPHelperin app purchases helper for iOS
DAAppsViewController应用推广界面,填写合作app的appleId即可
TAPromotee交叉推广应用是你可以免费实现的最佳市场推广策略之一。
存储相关
SSKeychain钥匙串存储
PINCachePinterest出品的非阻塞式异步缓存工具
TMCachetumblr出品的对象快速异步缓存,支持iOS和OS X
MagicalRecord简化Core Data抓取数据的逻辑,推荐
KeychainAccessSimple Swift wrapper for Keychain that works on iOS and OS X
UICKeyChainStoreUICKeyChainStore的简单封装
实用控件
HCSStarRatingView简单的评分控件
LNNotificationsUI模仿iOS标准通知界面,可以以假乱真
SCLAlertView-Swift非常漂亮的动画Alert View,使用Swift
书写
Wonderful跑马灯,彩色标签,渐变等。。。
VVeboTableViewDemoVVebo剥离的TableView绘制
FXForms快速创建表单,设置页,用户数据任务,非常棒
SVPullToRefresh一行代码实现UIScrollView下拉刷新或者无限滚动
辅助类
Surge利用Accelerate
高性能数学计算框架
KMCGeigerCounter显示当前动画的帧率
XNGMarkdownParserMarkdown
解析器,将Markdown
格式的字符串解析成NSAttributedString
格式的字符串
TransformerKit封装了一些常用的NSValueTransformer
类
RuntimeBrowserObjective-C Runtime Browser, for Mac OS X and iOS
iOS-Runtime-HeadersiOS Objective-C headers as derived from runtime
introspection
appledocObjective-C代码,苹果风格文档生成器
MarkingbirdMarkdown processor written in Swift (translation of MarkdownSharp)
Swift
30DaysofSwiftallenwong自学Swift的30个工程
SwiftGuide这份指南汇集了Swift语言主流学习资源,并以开发者的视角整理编排
swift-package-managerSwift包管理工具
CarthageSwift依赖管理工具,类似OC的CocoaPods
swift-style-guideraywenderlich.com官方Swift编程风格规
RxSwiftReactive Programming in Swift
iOS第三方库汇总(转)的更多相关文章
- iOS 第三方库、插件、知名博客总结
iOS 第三方库.插件.知名博客总结 用到的组件 1.通过CocoaPods安装 项目名称 项目信息 AFNetworking 网络请求组件 FMDB 本地数据库组件 SDWebImage 多个缩略图 ...
- fir.im Weekly - 热门 iOS 第三方库大盘点
本期 fir.im Weekly 收集的热度资源,大部分关于Android.iOS 开发工具.源码和脑洞大开的 UI 动画,希望给你带来更多的工作创意与灵感. 盘点国内程序员不常用的热门iOS第三方库 ...
- 你一定能用的上的iOS第三方库
点国内程序员不常用的热门iOS第三方库:看完,还敢自称"精通iOS开发"吗? 综合github上各个项目的关注度与具体使用情况,涵盖功能,UI,数据库,自动化测试,编程工具等类型, ...
- iOS第三方库
热门iOS第三方库:看完,还敢自称”精通iOS开发”吗? 综合github上各个项目的关注度与具体使用情况,涵盖功能,UI,数据库,自动化测试,编程工具等类型,看完,还敢自称”精通iOS开发”吗? h ...
- [Android] Android 常见第三方库汇总地址
Android 常见第三方库汇总地址 https://github.com/wasabeef/awesome-android-libraries List of Android Libraries T ...
- iOS开发进阶 - 使用Carthage管理iOS第三方库
移动端访问不佳,请访问我的个人博客 最近在研究Swift,一不小心发现一个好的的管理iOS第三方库Carthage,就跟第一次使用CocoaPods时一样兴奋不已,在研究了大半天后终于能用了,使用起来 ...
- 最全面的iOS和Mac开源项目和第三方库汇总
标签: UI 下拉刷新 EGOTableViewPullRefresh – 最早的下拉刷新控件. SVPullToRefresh – 下拉刷新控件. MJRefresh – 仅需一行代码就可以为UIT ...
- 常用iOS第三方库以及XCode插件介绍
第三方库 CocoaPod CocoaPod并不是iOS上的第三方库 而是大名鼎鼎的第三方库的管理工具 在CocoaPod没有出现之前 第三方库的管理是非常痛苦的 尤其是一些大型的库(比如nimbus ...
- iOS,第三方库使用
1.ASIHttpRequest网络请求库 2.MBProgressHUD指示层库 3.Toast+UIView提示库 4.SDWebImage图片缓存库 5.MGSwipeTableCell单元格侧 ...
- 个人常用iOS第三方库以及XCode插件介绍
第三方库 CocoaPod CocoaPod并不是iOS上的第三方库 而是大名鼎鼎的第三方库的管理工具 在CocoaPod没有出现之前 第三方库的管理是非常痛苦的 尤其是一些大型的库(比如nimbus ...
随机推荐
- DVWA系列1:搭建 DVWA 环境
DVWA系列1:搭建 DVWA 环境 DVWA 是一个合法的漏洞测试.学习环境,先引用一段官方的介绍: Damn Vulnerable Web Application (DVWA) is a PHP/ ...
- BBS登录与注册功能的总结
BBS登录与注册功能的总结 一.表设计:表名 外键字段 表名 models.py from django.db import models from django.contrib.auth.model ...
- ChatGpt国内教程
近ChatGPT大火呀,小伙伴们是不是在网上看到各种和ChatGPT有趣聊天的截图,比如翻译代码.编写代码,奈何自己实力不够,被网络拒之门外,只能眼馋别人的东西.看别人玩,肯定不如自己玩一把舒服的啊. ...
- 微信小程序开卡步骤采坑过程艰难
在网上看到别人的文件觉得都不对,差点被带入坑里了.主要注意部分已标红. 会员卡的card_id 获取路径: 1.从公众号中的会员卡中获取 2.通过公众号创建卡券接口返回中获取 接口1:获取开卡插件参数 ...
- 详谈pytest中的xfail
详谈pytest中的xfail 原文链接: https://docs.pytest.org/en/7.2.x/how-to/skipping.html 链接中详细阐述了skip和xfail两种情况 x ...
- 分布式云原生平台Kurator v0.2.0正式发布!一键构建分布式云原生平台
摘要:北京时间2023年2月9日,Kurator 正式发布 v0.2.0 版本. 本文分享自华为云社区<分布式云原生平台Kurator v0.2.0正式发布!一键构建分布式云原生平台>,作 ...
- 视觉十四讲:第六讲_ceres非线性优化
使用Ceres求解非线性优化问题,一共分为三个部分: 1. 第一部分:构建cost fuction,即代价函数,也就是寻优的目标式.这个部分需要使用仿函数(functor)这一技巧来实现,做法是定义一 ...
- xmind使用分享
Xmind 介绍 1. 特点 是表达发散性思维的有效工具,图文并重,把各主题的隶属关系和相关的层级表现出来,把关键字与图像,文字,颜色建立起链接记忆. 2.安装,下载与破解 参考:https://bl ...
- 浅显直白的Python深拷贝与浅拷贝区别说明
一.可变数据类型与不可变数据类型 在开始说深拷贝与浅拷贝前,我们先来弄清楚,可变对象与不可变对象 总的来说,Python数据类型可分为可变数据类型与不可变数据类型 可变数据类型:在不改变对象所指向的地 ...
- UI自动化中上传与唤醒弹窗
本篇想谈的是在ui自动化中对上传的一些理解,干货满满. 一.是否有必要唤醒弹窗 以selenium为代表的库在进行文件上传时,是可以直接对输入框 "发送" 文件的,其send_ke ...