####目录
1、AutoLayout 自动布局
2、iOS9适配
3、第三方sdk微信、微博、QQ接口
4、各种模仿应用
5、时间选择器
6、视频播放
7、图片相关、图片浏览器、轮播图
8、分段选择 Segment
9、表格 tableview
10、弹窗
11、优秀的功能模块集合
12、动画、贝塞尔曲线、animation
13、正则
14、存储数据 数据库
15、网络
16、音乐播放
17、Socket
18、强大的 label、富文本
19、NSDate
20、各种demo github整理集合
21、iOS学习资料库
22、swift 工具类
1、[Autolayout Example With Masonry](https://github.com/zekunyan/AutolayoutExampleWithMasonry ) Masonry 的一个简单的应用demo
2、[MyLinearLayout](https://github.com/youngsoft/MyLinearLayout) 国人写的约束 [博客](http://www.w2bc.com/article/118726 )
3、[VFL语言实现AutoLayout,屏幕适配](http://code.cocoachina.com/view/129577) VFL语言实现AutoLayout,屏幕适配
4、[使用最简单功能最强大的autolayout开源库](http://code.cocoachina.com/view/129741) WHC_AutoLayoutKit 2.0使用最简单功能最强大的autolayout开源库
5、[微信朋友圈(评论列表+文本收放)](http://code.cocoachina.com/view/129794) 微信朋友圈(评论列表+文本收放)自动布局的应用
6、[朋友圈(流畅优化版 SDAutoLayout)]( http://code.cocoachina.com/view/130235) 朋友圈(流畅优化版 SDAutoLayout )
1、[iOS9AdaptationTips](https://github.com/ChenYilong/iOS9AdaptationTips) iOS9适配
1、[整合第三方 SDK 微信、微博、 QQ 等为统一的 Diplomat 接口。](https://github.com/cloudorz/Diplomat ) 统一第三方 SDKs 的登录和分享接口。目前支持微信、 QQ 、微博。
2、[ShareSDK的简易使用demo]( https://github.com/DangerousDON/ShareSDKEasyDemo) ShareSDK的简易使用demo,适合初次学习使用ShareSDK的同学,实现了分享和授权登陆的功能。
1、[最美应用](http://code.cocoachina.com/view/128856)
2、[精美天气app](https://github.com/YouXianMing/YoCelsius) 此乃极客学院讲师所写,他的博客都值得一看
3、[丁丁美图, 源码](https://github.com/jakciehoo/MomentsPhoto)
4、[Yep的源码](https://github.com/CatchChat/Yep)
5、[简阅, 源码](https://github.com/guojiubo/PlainReader)
1、[时间选择器](https://github.com/HZTonyAng/YTDataSelectDemo) 定位到当前时间的自定义时间选择器
2、[UsefulPickerView]( https://github.com/jasnig/UsefulPickerView ) swift版本
1、[VideoPlyer](http://code.cocoachina.com/view/129475)一个视频播放器
2、[ACloudIOSPlayer](https://github.com/ArenaCloud/ACloudIOSPlayer)Arenacloud video player sdk for IOS, 支持手机直播、流媒体点播、直播
3、[XLVideoPlayer]( http://www.cocoachina.com/ios/20160414/15922.html)基于AVFoundation自定义的视频播放器
4、[AVPlayer (类似今日头条播放器)]( https://github.com/renzifeng/ZFPlayer) 支持横屏、竖屏(全屏播放还可锁定屏幕方向),上下滑动调节音量、屏幕亮度,左右滑动调节播放进度,功能强大
5、[跨平台视频采集、直播SDK]( https://github.com/daniulive/SmarterStreaming) 直播 推流
6、[ RTMP 直播推流 SDK]( https://github.com/pili-engineering/PLCameraStreamingKit) RTMP 直播推流 SDK
7、[MMPlayerView](https://github.com/MillmanY/MMPlayerView) Custom AVPlayerLayer on view and transition player with good effect like youtube and facebook 基于AVPlayerLayer 播放器,类似youtube Facebook
8、[JPVideoPlayer](https://github.com/newyjp/JPVideoPlayer) 自动播放视频仿抖音播放器 [使用操作手册](https://www.jianshu.com/p/282e3e0cfe78)
1、[基于AssetsLibrary的照片选取器。](https://github.com/alienjun/AJPhotoPicker) 基于AssetsLibrary的照片选取器。选择器
2、[JFImagePicker](https://github.com/johnil/JFImagePickerController) 高性能图片选择器JFImagePicker支持多选、预览已选照片、针对超大图片优化
3、[继承图片多选/图片浏览器一体](https://github.com/MakeZL/ZLPhotoLib) 继承图片多选/图片浏览器一体的相册选择
4、[TZImagePickerController](https://github.com/banchichen/TZImagePickerController) 一个支持多选、选原图和视频的图片选择器,同时有预览功能,适配了iOS6789系统。
5、[MWPhotoBrowser](https://github.com/mwaterfall/MWPhotoBrowser) 一个国外coder写的 **图片浏览器**
6、[LGPhotoBrowser]( https://github.com/gang544043963/LGPhotoBrowser) 国人写的 模仿微信界面的样式 集成多选和照片浏览器
7、[SDPhotoBrowser](https://github.com/gsdios/SDPhotoBrowser) 依然是国人写的图片浏览器,使用简单 模仿微博图片浏览器动感效果
8、[PYPhotosView](https://github.com/iphone5solo/PYPhotosView#pyphotoview) 国人写的一款非常优秀的 **图片浏览器**,支持线型布局,流水布局
9、[高仿新浪微博的图片浏览器](http://code.cocoachina.com/view/129193)高仿新浪微博的图片浏览器,极佳的编写方式,易扩展,低耦合
10、[KDCycleBannerView](https://github.com/kingiol/KDCycleBannerView) 无限滚动图片,轮播图
11、[模仿天猫app 相册功能](http://code.cocoachina.com/view/126364) 包含实时获取摄像头信息
12、[图片裁切]( http://code.cocoachina.com/view/129227) 自定义大小图片裁剪 图片可缩放
13、[iCarousel]( https://github.com/nicklockwood/iCarousel ) 轮播图效果很棒,曾经使用过这个
14、[ZYBannerView](https://github.com/zzyspace/ZYBannerView/) 强大的轮播图效果
15、[中间放大的轮播图](http://blog.csdn.net/jx1152300755/article/details/51086322 ) 中间cell 放大 基于collectionView
16、[蜗牛的banner](https://github.com/Joneze/ZHScrollView/) 首页banner
17、[UIImage扩展库]( https://github.com/Nyx0uf/NYXImagesKit) UIImage扩展库 包括过滤,模糊,增强,遮蔽,反映,调整大小,旋转,节约。
18、[image模糊]( https://github.com/BradLarson/GPUImage ) image 模糊 过滤
19、[view模糊]( https://github.com/nicklockwood/FXBlurView) view的模糊效果
20、[图片裁剪]( http://code.cocoachina.com/view/129227) 自定义大小图片裁剪 图片可缩放
21、[图片选择器](https://github.com/yahoo/YangMingShan) 可定制各种颜色。应用场景 朋友圈 微博 等社交
22、[YRCoverFlowLayout](https://github.com/solomidSF/YRCoverFlowLayout)卡片式轮播图 可参考英雄联盟的皮肤 [类似的教程博客](http://blog.csdn.net/deft_mkjing/article/details/52217511)
23、[仿开眼app列表效果](https://github.com/juvham/kaiyan)仿开眼app列表效果 , 增加了 寺库的 视差效果
24、[Onboard](https://github.com/mamaral/Onboard) 一款非常棒的新版本banner介绍控件
1、[LGSegment](http://code.cocoachina.com/view/129186) LGSegment简单的分段选择
2、[XXXSegmentView](https://github.com/zsy78191/XXXSegmentView) 一款简单的分段选择器
3、[DLSlideView](https://github.com/agdsdl/DLSlideView)DLSlideView对常见的顶部Tab页点击、滑动分页做了封装。子视图基于UIViewController而非UIView
4、[PagerTab](https://github.com/ming1016/PagerTab)UIScrollView实现滑动转换页面,类似网易云音乐iOS版的页面滑动切换效果
5、[MartyJunior](https://github.com/szk-atmosphere/MartyJunior)一款适用于我的页面的segment联动滑动
6、[SwipeTableView](https://github.com/Roylee-ML/SwipeTableView)这是一个实现类似半糖、美丽说主页与QQ音乐歌曲列表的控件,实现不同菜单的左右滑动切换
7、[WMPageController](https://github.com/wangmchn/WMPageController) 也是左右切换视图
1、[cell单选或者多选删除](http://code.cocoachina.com/view/128706) 点击编辑按钮后,cell单选或者多选删除
2、[SortDemo](https://github.com/lifution/SortDemo) 按汉字拼音首字母给汉字集合分组排序、文字所索引
3、[MGSwipeTableCell](https://github.com/MortimerGoro/MGSwipeTableCell) 左滑cell出现多个按钮
4、[SWTableViewCell](https://github.com/onevcat/SWTableViewCell) 依然是左滑、右滑,滑动多个按钮
5、[IOS通用城市选择列表,带搜索和定位](https://github.com/gouyz/GYZChooseCity) 城市定位 搜索
6、[通过长按手势即可移动cell的tableView](https://github.com/pujiaxin33/JXMovableCellTableView) 长按移动 [相应的简书博客](http://www.jianshu.com/p/ce382f9bc794)
7、[左滑多个按钮](http://www.myexception.cn/operating-system/1934244.html )iOS项目开发小技能 (三) -UITableView实现Cell左划删除等自定义功能
8、[自定义删除按钮]( http://blog.csdn.net/u010519146/article/details/42882635 ) iOS tableviewcell左划自定义(带图片)删除按钮,点击任意地方取消删除的巧妙实现方法
9、[JTGestureBasedTableViewDemo](https://github.com/jamztang/JTGestureBasedTableViewDemo ) 右滑删除 左滑完成
10、[城市列表](https://github.com/coderZhou10496/SelectCityDemo) 城市列表
11、[folding-cell](https://github.com/Ramotion/folding-cell) 很炫酷的一款自定义cell,swift语言编写。
12、[RATreeView](https://github.com/Augustyniak/RATreeView) 可以无限折叠的cell 类似qq好友界面
13、[TableViewAnimationKit](https://github.com/alanwangmodify/TableViewAnimationKit) 一款cell的动画demo
1、[MMPopupView](https://github.com/adad184/MMPopupView) 国人写的弹窗,推荐。相应的 [博客教程](http://adad184.com/2015/09/08/opensource-mmpopupview/)
2、[HySideScrollingImagePicker](https://github.com/wwdc14/HySideScrollingImagePicker)模仿QQ选择照片
3、[Harpy](https://github.com/ArtSabintsev/Harpy) 可自定义弹窗、版本检测更新
4、[SnailPopupController](https://github.com/snail-z/SnailPopupController) 强大的弹窗 快速弹出自定义视图,支持自定义蒙版样式/过渡效果/手势拖动等
1、[小红点管理]( https://github.com/GJGroup/GJRedDot ) 类似微信新消息小红点,应用场景IM
2、[YPTabBarController](https://github.com/yuping1989/YPTabBarController) tabbar 一款可高度自定义的TabBarController,几乎可以自定义所有想自定义的元素。
3、[SlackTextViewController](https://github.com/slackhq/SlackTextViewController) 一款可集成于tableview的评论回复UI功能强大
4、[MSDynamicsDrawerViewController](https://github.com/erichoracek/MSDynamicsDrawerViewController) 一款优秀的侧滑栏
5、[FDFullscreenPopGesture](https://github.com/forkingdog/FDFullscreenPopGesture) 让导航栏具有全屏右滑滑动返回功能
6、[YYKit](https://github.com/ibireme/YYKit) **相当强大的一个框架,内容非常丰富,国内大神写的,极力推荐** 内含YYModel、YYCache、YYImage、YYWebImage、YYText、YYKeyboardManager、YYDispatchQueuePool、YYAsyncLayer、YYCategories 强大的功能
7、[LXLabelDemo](https://github.com/xinge1/LXLabelDemo)一款简单的UILabel扩展。支持修改字间距,行间距,设置关键字,下划线,自动计算高度并返回
8、[DZNEmptyDataSet](https://github.com/dzenbot/DZNEmptyDataSet) 非常强大的一款集成空白页面的库。
9、[VHBoomMenuButton](https://github.com/Nightonke/VHBoomMenuButton) 一款炫酷的button
10、[FDFullscreenPopGesture](https://github.com/forkingdog/FDFullscreenPopGesture) 一款全屏右滑的导航栏 比较强大
1、[贝塞尔曲线应用](http://code.cocoachina.com/view/129579) 画曲线 可画蓝胖子等 [参考技术博客](http://www.cocoachina.com/ios/20160214/15251.html)
2、[Charts](https://github.com/danielgindi/ios-charts) 柱状图 曲线图
3、[JHChainableAnimations]( https://github.com/jhurray/JHChainableAnimations ) 强大动画控制库 一句话能实现动画
4、[DCAnimationKit]( https://github.com/daltoniam/DCAnimationKit) 一些简单的动画封装,一行代码就可用了
5、[VCTransitionsLibrary]( https://github.com/ColinEberhardt/VCTransitionsLibrary ) 多种控制器跳转动画效果
6、[HCAnimationDemo]( https://github.com/honeycao/HCAnimationDemo) 缩放、渐变、震动、移动、旋转-- 一句话实现常用动画,操作简单、接口清晰、代码易懂。
7、[IOS 简单的动画自定义方法]( http://code.cocoachina.com/view/130529 ) 闪烁 旋转 缩放 路径 动画
8、[RPLoadingAnimation]( https://github.com/naoyashiga/RPLoadingAnimation ) 加载动画 CALayer swift
9、[YouXianMing/Animations](https://github.com/YouXianMing/Animations) 大神
{ 图片切换动画、数字跳动、圆环动画、scrollview滚动特效、
表格抽屉效果、表格倒计时、时钟动画、辉光动画(锁屏滑动解锁)
雪花、刮奖、图片切换、sd加载图片、瀑布流、lable混色
翻页动画、果冻特效、加载网络数据、震动、scrollview滑动特效
cell点击展开动画、textKit图文混排 }
10、[GitHub前50名的Objective-C动画相关库](http://www.cocoachina.com/ios/20160602/16574.html) GitHub前50名的Objective-C动画相关库
11、[进度条]( https://github.com/ninjinkun/NJKWebViewProgress ) 网易使用--webview的进度条
12、[进度条 M13ProgressSuite]( https://github.com/Marxon13/M13ProgressSuite ) 各种进度
13、[OpenGL ES魔方应用](https://github.com/yinghuochong/MagicCube) 这是一个魔方,相应的博客[简书博客](http://www.jianshu.com/p/62fc87833ed5)
14、[IOSAnimationDemo](https://github.com/yixiangboy/IOSAnimationDemo) 这是一个动画合集,阿里巴巴大神写的。
15、[HHTransition](https://github.com/yuwind/HHTransition)多款炫酷转场动画
16、[lottie-ios](https://github.com/airbnb/lottie-ios)极其优秀的一款开源动画库,可做各种动画效果
1、[手机,邮箱,身份证号码验证](http://code.cocoachina.com/view/129735) 电话号码 身份证 邮箱验证
1、[YTKKeyValueStore](https://github.com/yuantiku/YTKKeyValueStore)基于FMDB再次封装,简单易用。来自猿题库
2、[fmdb](https://github.com/ccgus/fmdb)这个不用介绍了吧
3、[JRDB](https://github.com/scubers/JRDB)又是一个基于FMDB的再次封装库、iOS对FMDB的超好用封装 [技术文章](http://www.cocoachina.com/ios/20160531/16507.html)支持Objective-C 和 Swift。
1、[HYBNetworking]( https://github.com/CoderJackyHuang/HYBNetworking) 标哥的技术博客 基于AFNetworking3.0以上版本封装的网络层。提供常用的GET/POST接口、上传下载图片、文件接口、支持缓存等。[标哥的技术博客](http://www.henishuo.com/base-on-afnetworking3-0-wrapper/)
2、[HZExtend](https://github.com/GeniusBrother/HZExtend ) MVVM&网络请求,解放VC:基于MVVM的**,将数据相关的业务逻辑交给到ViewModel处理从而减少控制器的压力,降低代码耦合.
3、[TYDownloadManager](https://github.com/12207480/TYDownloadManager) 断点下载管理基于NSURLSessionDataTask和NSURLSessionDownloadTask,提供进度更新和状态改变bloc 和 delegate。
4、[IMYWebView](https://github.com/li6185377/IMYWebView)无缝切换 UIWebView 为 WKWebView 互相兼容
1、[linjiaMusic](https://github.com/ashen-zhao/linjiaMusic)模仿天天动听音乐,数据也是抓的天天动听
1、[CocoaAsyncSocket学习 ]( http://www.cocoachina.com/bbs/read.php?tid=125575&fpage=3 ) Socket梳理的教程资料等
2、[AsyncSocket.h解读]( http://www.cnblogs.com/worldtraveler/archive/2012/12/22/2829067.html ) 关于AsyncSocket的解读博客
1、[LXLabelDemo]( https://github.com/xinge1/LXLabelDemo ) 富文本下划线 字间距 计算宽高
2、[开源**APP效果图]( http://my.oschina.net/sayhellovip/blog/661372 ) 1.n文字
3、[Gallop](https://github.com/waynezxcv/Gallop) 非常强大的一个富文本库,可解析html成原生界面、如丝般顺滑的微信朋友圈(点赞,评论,图文混排表情。Gallop是使用异步绘制的富文本、图文混排框架。它封装了CoreText的富文本功能和常用的图片处理功能。
1、[DateTools](http://www.oschina.net/p/datetools)DateTool 时间处理
[各种demo github整理集合](http://www.jianshu.com/p/8230ebc4ccef)
2、[SakuraKit](https://github.com/tingxins/SakuraKit)OC 语言 更换主题库
3、[SwiftTheme](https://github.com/jiecao-fm/SwiftTheme)swift 更换主题库
4、[LYEmptyView](https://github.com/yangli-dev/LYEmptyView) 是一个强大的无数据页面库,一句代码集成,可自定义
1、[GitHub Top 100 ]( https://github.com/Aufree/trip-to-iOS/blob/master/Top-100.md ) 功能控件集合
2、[OS 学习资料整理](https://github.com/NunchakusHuang/trip-to-iOS) OS 学习资料整理
3、[Swift 2.0 翻译启动](https://github.com/numbbbbb/the-swift-programming-language-in-chinese)
4、[playground](https://github.com/mengxiangyue/The-Swift-2.0-Programming-Language-playground)
5、[中文 iOS/Mac 开发博客列表](https://github.com/tangqiaoboy/iOSBlogCN 中文博客推荐集合 )中文 iOS/Mac 开发博客列表
6、[方便复用的类和方法](https://github.com/nonstriater/Olla4iOS 方便复用的类和方法 )
7、[SwiftGuide](https://github.com/ipader/SwiftGuide 汇集所有swift学习资料) 汇集所有swift学习资料
8、[iOS 禅](https://github.com/100mango/zen )
9、[iOS开发技术前线](https://github.com/bboyfeiyu/iOS-tech-frontier ) 一个定期翻译国外iOS优质的技术、开源库、软件架构设计、测试等文章的开源项目
10、[Stanford 公开课、CS193P 课程](https://github.com/x140yu/Developing_iOS_8_Apps_With_Swift 翻译小组) Stanford 公开课,Developing iOS 8 Apps with Swift 字幕翻译小组
11、[iOS-Core-Animation-Advanced-Techniques](https://github.com/AttackOnDobby/iOS-Core-Animation-Advanced-Techniques 翻译) 翻译
12、[ObjC Zen Book 中文翻译](https://github.com/oa414/objc-zen-book-cn)
13、[iOS 最佳实践](https://github.com/oa414/ios-good-practices/blob/master/TRANSLATION-CN.md ios最佳实践) 本文翻译自 futurice 公司的 iOS Good Practices,译文在 Github 上进行维护,同时在 简书 上进行发布。
14、[SwiftInFlux](https://github.com/ksm/SwiftInFlux)
15、[open-source-ios-apps](https://github.com/dkhamsing/open-source-ios-apps#keyboards)美国人收集的开源完整项目
16、[awesome-ios](https://github.com/vsouza/awesome-ios)作者同上 这个合集为各种三方库
17、[牛B的微信插件](https://github.com/TKkk-iOSer/WeChatPlugin-MacOS)MacOS版微信小助手 功能: 自动回复、消息防撤回、远程控制、微信多开
18、[EFResume](https://github.com/EyreFree/EFResume)饿了么大神简历模板,swift 语言编写
1、[json转model py工具类](https://github.com/banxi1988/iOSCodeGenerator) 利用Python包装的一个工具类,直接把json数据转换成model解析,集成在services工具类里面。