第三方框架分享

1.动画

Core Animation笔记,基本的使用方法– Core Animation笔记,基本的使用方法:1.基本动画,2.多步动画,3.沿路径的动画,4.时间函数,5.动画组。

awesome-ios-animationiOS Animation主流炫酷动画框架(特效)收集整理收集整理了下iOS平台下比较主流炫酷的几款动画框架。

2.侧滑与右滑返回手势

SloppySwiper– iOS系统自带的UINavigationController要7.0才支持,但不过该手势只能从屏幕左侧边缘识别,如果要扩大到整个屏幕范围怎么办?配合一个SloppySwiper无需代码就可以轻松实现。此库支持iOS5.0以上版本(另外:Nav的title滑动不明显,本人写了2个类似的控件),SloppySwiper-demo:代码方式与storyboard方式。

GHSidebarNav–现在比较流行使用侧开(侧滑)菜单设计。试了不少控件,感觉GHSidebarNav最成熟,尤其对纯代码创建的界面兼容性最好。在Storyboard中使用GHSidebarNav侧开菜单控件

iOS-Slide-Menu–能够类似Facebook和Path那样弹出左右边栏侧滑菜单,还支持手势。多种可以自定义的属性(非常不错)。

JASidePanels–侧滑菜单,有左右菜单,有pop功能,支持手势侧滑,本人使用中:简单。

animated-tab-bar–让Tabbar items能显示萌萌的动画。

tabbar图标动画– tabbar上图标的动画实现,源码推荐说明

SideMenu– swift实现,一款带动画效果可定制Slide Menu,可以学习其动画实现思路。P.S.对于Hamburger式菜单,虽然很常用,不过,苹果并不鼓励使用,甚至有开发小组对其弊病用自家上线应用前后数据对比进行了抨击。

RESideMenu–侧开菜单,qq类似。

JHMenuTableViewDemo–仿网易邮箱列表侧滑菜单。

SlideMenuView–炫酷侧滑菜单布局框架,Android版本的一致实现。

QQConfiguration– swift,QQ-iPhone端框架,左侧菜单栏拖动手势。

KGFloatingDrawer–侧滑菜单,qq类似,KyleGoddard/KGFloatingDrawer:一款适合于大屏手机或平板的浮动抽屉式导航界面组件。效果很赞-侧开菜单,qq类似(与RESideMenu类似)。

JHChainableAnimations–在应用中采用链式写出酷炫的动画效果,使代码更加清晰易读,利用block实现的链式编程

WXGSlideMenuDemo–个简单实现侧拉(侧滑)菜单的小demo,供初学者共同学习、练习使用。

SwiftPages–高可定制类似Instagram视图滑动切换功能类库。API简单、易用。

MMDrawerController–最多人用的一个有关侧边“抽屉”导航框架,里面还有很多你意想不到的交互效果,侧滑。

3.gif动画

UIImageView-PlayGIF

YLGIFImage

YLGIFImage-Swift

4.其他动画

SinaMenuView–用POP动画引擎写的Sina微博的Menu菜单。

MMTweenAnimation– facebook POP的自定义动画扩展(基于POPCustomAnimation)提供10种函数式动画。

ZQLRotateMenu–这是一个旋转视图的选择器。

CoolLoadAniamtion–一个简单但是效果不错的loading动画。

SequenRotateAnimation–一个简单的loading次序动画。

Spring– Spring是一个Swift编写的开源库,可简化Swift编写的iOS动画。支持shake、pop、morph、squeeze、wobble、swing、flipX、flipY、fall、squeezeLeft、squeezeRight以及squeezeDown等多种动画形式,用IBDesignable让使用者可以在Xcode中快速设置动画效果。

KYBezierBounceView–手势控制贝塞尔曲线,取消手势贝塞尔曲线会有反弹效果。

cadisplaylinkanduibezierpath– CADisplayLink结合UIBezierPath的神奇妙用。

KYCuteView–实现类似QQ消息拖拽消失的交互+GameCenter的浮动小球效果,分析

KYWaterWaveView–一个内置波浪动画的UIView,里面有鱼跳跃水溅起来的效果。

KYPingTransition–实现圆圈放大放小的转场动画,可以根据自己的需要使用Paper中的弹性效果,有Material风格。

KYNewtonCradleAnimiation–牛顿摆动画。

LayerPlayer–一款全面展示核心动画API示例项目(上架应用)。包括CALayer,

CAScrollLayer, CATextLayer, AVPlayerLayer, CAGradientLayer,

CAReplicatorLayer, CATiledLayer, CAShapeLayer, CAEAGLLayer,

CATransformLayer, CAEmitterLayer等使用的互动演示。

ZLSwipeableViewSwift– swift卡片堆叠效果的实现(ZLSwipeableView)】可实现类似Tinder和Potluck应用程序的卡片堆叠效果,该项目基于ZLSwipeableView objective-c实现。1.自定义动画。2.自定义滑动切换。3.自定义方向。4.撤销。

Koloda–基于卡片的Tinder-style动画效果示例。精细绝人。更赞的是额外附了详细开发教程How We Built Tinder-Like Koloda Animation in Swift网页链接。Yalantis出品动画程序款款精品。

QQPersonalInfoTransition–仿照QQ的转场。

KYAnimatedPageControl–除了滚动视图时PageControl会以动画的形式一起移动,点击目标页还可快速定位。支持两种样式:粘性小球和旋转方块。

RazzleDazzle–【IFTTT开源Swift编写的帧动画框架–RazzleDazzle】RazzleDazzle是IFTTT开源的一个iOS帧动画框架,非常适用于APP初次使用时的介绍和引导信息。JazzHands是UIKit一个简单的关键帧基础动画框架,可通过手势、scrollview、KVO等控制动画,被IFTTT应用在IFTTT for iPhone上。

5.网络相关

AFNetworking– ASI不升级以后,最多人用的网络连接开源库,iOS网络编程之AFNetworking使用,iOS开发下载文件速度计算

YTKNetwork–是基于AFNetworking封装的iOS网络库,提供了更高层次的网络访问抽象。相比AFNetworking,YTKNetwork提供了以下更高级的功能:按时间或版本号缓存网络请求内容、检查返回JSON内容的合法性、文件的断点续传、批量的网络请求发送、filter和插件机制等。

LxFTPRequest–支持获取FTP服务器资源列表,下载/上传文件,创建/销毁ftp服务器文件/目录,以及下载断点续传,下载/上传进度,自动判断地址格式合法性跟踪等功能!

WTRequestCenter–方便缓存的请求库,提供了方便的HTTP请求方法,传入请求url和参数,返回成功和失败的回调。UIKit扩展提供了许多不错的方法,快速缓存图片,图片查看,缩放功能,颜色创建,设备UUID,网页缓存,数据缓存等功能。无需任何import和配置,目前实现了基础需求。

MMWormhole– Message passing between iOS apps andextensions 2个iOS设备之间通信。

socket.io-client-swift– WebSockect客户端类库。开放的通讯协议,有利于构建强大地跨平台应用。

Transporter– swift,短小、精悍、易用的多文件(并发或顺序)上传和下载传输库。还支持后台运行、传输进程跟踪、暂停/续传/取消/重试控制等功能。

STNetTaskQueue– STNetTaskQueue Objective-C可扩展网络请求管理库。

CocoaAsyncSocket–在iOS开发中使用socket,一般都是用第三方库AsyncSocket,不得不承认这个库确实很强大,使用教程

Just–小而美的HTTP类。功能简单、直接、完整且健壮性高– swift。

Future–基于微框架设计思想的异步执行及结果响应类,代码即简单又干净– swift。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,686评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,668评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,160评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,736评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,847评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,043评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,129评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,872评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,318评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,645评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,777评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,470评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,126评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,861评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,095评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,589评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,687评论 2 351

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,066评论 4 62
  • 嗯哼嗯哼蹦擦擦~~~ 转载自:https://github.com/Tim9Liu9/TimLiu-iOS 目录 ...
    philiha阅读 4,860评论 0 6
  • 转载自:https://github.com/Tim9Liu9/TimLiu-iOS 目录 UI下拉刷新模糊效果A...
    袁俊亮技术博客阅读 11,915评论 9 105
  • 梦想是要有的,万一实现了呢? 我经常思考一个问题“一个人的成功到底是因为什么呢?”昨天看了一个电影,是由姚晨等主演...
    怀瑾姑娘阅读 15,364评论 0 8
  • 我和闺蜜一起吃着饭,慢慢的发现身边的人大多都是情侣或者一家人。 她们观察着,有的家人抢着结账; 有的像恋爱中的男女...
    _萌萌哒_阅读 233评论 0 0