自己总结的iOS、mac开源项目及库

自己总结的iOS、mac开源项目及库。 github排名 [https://github.com/trending](https://github.com/trending),github搜索:[https://github.com/search](https://github.com/search)

###  目录

- [UI](#UI)

- [下拉刷新](#下拉刷新)

- [模糊效果](#模糊效果)

- [AutoLayout](#AutoLayout)

- [富文本](#富文本)

- [图表](#图表)

- [表相关](#表相关) 

- [隐藏与显示](#隐藏与显示)

- [HUD与Toast](#HUD与Toast)

- [对话框](#对话框)

- [其他UI](#其他UI)

- [动画](#动画)

- [侧滑与右滑返回手势](#侧滑与右滑返回手势)

- [gif动画](#gif动画)

- [其他动画](#其他动画)

- [网络相关](#网络相关)

- [网络连接](#网络连接)

- [网络测试](#网络测试)

- [图像获取](#图像获取)

- [网络聊天](#网络聊天)

- [网络测试](#网络测试)

- [WebView](#WebView)

- [Model](#Model)

- [其他](#其他)

- [数据库](#数据库)

- [缓存处理](#缓存处理)

- [PDF](#PDF)

- [图像浏览及处理](#图像浏览及处理)

- [摄像照相视频音频处理](#摄像照相视频音频处理)

- [响应式框架](#响应式框架)

- [消息相关](#消息相关)

- [消息推送客户端](#消息推送客户端)

- [消息推送服务器端](#消息推送服务器端)

- [通知相关](#通知相关)

- [版本新API的Demo](#版本新API的Demo)

- [代码安全与密码](#代码安全与密码)

- [测试及调试](#测试及调试)

- [AppleWatch](#AppleWatch)

- [完整项目](#完整项目)

- [好的文章](#好的文章)

- [VPN](#VPN)

- [Xcode插件](#Xcode插件)

- [美工资源](#美工资源)

- [开发资源](#开发资源)

- [开发资料](#开发资料)

- [swift](#swift)

- [他人开源总结](#他人开源总结)

- [中文开发博客列表](#中文开发博客列表)

========

### 具体内容 =============================

========

#### UI

##### 下拉刷新

* [EGOTableViewPullRefresh](https://github.com/enormego/EGOTableViewPullRefresh) - 最早的下拉刷新控件。

* [SVPullToRefresh](https://github.com/samvermette/SVPullToRefresh) - 下拉刷新控件。 

* [MJRefresh](https://github.com/CoderMJLee/MJRefresh) - 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。 (国人写)

* [XHRefreshControl](https://github.com/xhzengAIB/XHRefreshControl) - XHRefreshControl 是一款高扩展性、低耦合度的下拉刷新、上提加载更多的组件。(国人写)

* [CBStoreHouseRefreshControl](https://github.com/coolbeet/CBStoreHouseRefreshControl) - 一个效果很酷炫的下拉刷新控件。

* [BreakOutToRefresh](https://github.com/dasdom/BreakOutToRefresh) - 一个下拉刷新打砖块的开源 Swift 库,能让用户在等待下拉刷新的时候边玩撞球游戏边等待。

* [KYJellyPullToRefresh](https://github.com/KittenYang/KYJellyPullToRefresh) - 实现弹性物理效果的下拉刷新,神奇的贝塞尔曲线,配合UIDynamic写的一个拟物的下拉刷新动画。

* [MHYahooParallaxView](https://github.com/michaelhenry/MHYahooParallaxView) - 类似于Yahoo Weather和News Digest首屏的视差滚动。 

* [SDRefreshView](https://github.com/gsdios/SDRefreshView) - 简单易用的上拉和下拉刷新(多版本细节适配)。

* [ZLSwiftRefresh](https://github.com/MakeZL/ZLSwiftRefresh) - swift下拉刷新/上拉加载更多,支持自定义动画,集成简单,兼容UITableView/CollectionView/ScrollView/WebView。

* [BreakOutToRefresh](https://github.com/dasdom/BreakOutToRefresh) - swift,上拉和下拉刷新。

* [GearRefreshControl](https://github.com/andreamazz/GearRefreshControl) -  swift,上拉和下拉刷新。

* [refresher](https://github.com/jcavar/refresher) -  swift,上拉和下拉刷新。

* [可展开/收缩的下拉菜单--SvpplyTable]() -  一个可展开可收缩的下拉菜单,类似Svpply app。

* [ODRefreshControl](https://github.com/Sephiroth87/ODRefreshControl) - 原iOS6上的橡皮糖刷新样式,很有意思。现在也很多大的 App 在用,比如虾米音乐和 QQ 客户端。

* [PullToMakeSoup](https://github.com/Yalantis/PullToMakeSoup) - PullToMakeSoup, 自定义下拉刷新的动画效果:煮饭, Yalantis新作!

* [TwitterCover](https://github.com/cyndibaby905/TwitterCover) -  Twitter iOS客户端的下拉封面模糊效果。

* [Replace-iOS](https://github.com/MartinRGB/Replace-iOS) - Replace-iOS 让人眼前一亮的下拉刷新(iOS)。

* [Animations](https://github.com/KittenYang/Animations) - 封装了一下,使用的时候只要两行代码。一些动画的飞机稿,都是一些单独分离出来的用于测试的子动画,现在统一归类一下。

##### 模糊效果

* [FXBlurView](https://github.com/nicklockwood/FXBlurView) -be 支持iOS5.0以上版本,支持静态、动态模糊效果,继承与UIView的模糊特效。

* [VVBlurPresentation](https://github.com/onevcat/VVBlurPresentation) -很简单易用的在原来viewconntroller基础上做模糊,然后present新的viewcontroller的。

* [UICustomActionSheet](https://github.com/pchernovolenko/UICustomActionSheet) - 通过模糊背景来着重强调与菜单相关的元素--对话框 里面已经收藏。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zysjjp.html