很久没写文章了,主要每次想写点啥之前都会搜一下相关文章。然后一搜就是一堆,就不想再写重复的了。到如今就干脆把自己近来开源的、觉得还不错的小功能给整理一下吧。
开源里都附有超详细的解析,超详细,超详细!
所以就不多说什么了,具体的自己点开看一下就可以了。
1.广告的加载与两种倒计时
https://github.com/DrunkenMouse/advertisementDisplay
通过启动页实现的广告加载,与NSTimer和GCD实现的倒计时。其中NSTimer放在NSRunLoopCommonModes里可避免runLoop切换导致的倒计时失效。2.让你的Logo飞出去
https://github.com/DrunkenMouse/logoFlyWithViewController
也是通过启动页实现的,这里参考了霜40的写法,饶大也曾写过。具体的在简书搜一下就有了。3.TablViewCell视觉错误动画
https://github.com/DrunkenMouse/TablViewCellPerceiveError4.未读消息的拖曳爆炸消失、侧边栏的动画显示、上下文转场动画与textField动画、tableViewCell的动画显示、启动页面动画
https://github.com/DrunkenMouse/AnimateOfRedDot-GooeySlide-PopUp-TableViewCell-StartOfProject
仿饶大的开源写的5.按钮点击切换View界面包含scrollView的滚动与点击切换界面
https://github.com/DrunkenMouse/clickCutViewAndContainScrollViewClickAndCutView
通过两种方式实现的一种简单的View界面切换。6.collectionView的多种转场动画swift版
https://github.com/DrunkenMouse/collectionViewMoreAnimateOfswift
包括cell拖曳及拖曳后重新排序,cell内容全屏显示和滚动动画。7.下载按钮的动画效果
https://github.com/DrunkenMouse/downLoadButtonAnimate
仿冬瓜的动画效果。8.tableView多选Cell删除
https://github.com/DrunkenMouse/ManySelectedTableViewCellOfDelete9.仿Keep中的中场休息页面
https://github.com/DrunkenMouse/copyKeepOfRest
就是倒计时与绘图的综合应用10.textField三种方式修改占位符颜色
https://github.com/DrunkenMouse/alterTextFieldPlacehoderColorOfThreeWay11.一个页面两个tableView联动
https://github.com/DrunkenMouse/oneTableOfTwoView
就是一个View上有两个TableView,并彼此通过代理实现联动12.下拉刷新OC版-UIControl
https://github.com/DrunkenMouse/tipAnimate
自己用UIControl手写的tableView下拉刷新功能,还有一个swift版,不过原理都一样。13.绘画板
https://github.com/DrunkenMouse/drawingBoard
通过drawRect实现的小画板,不过drawRect被称为内存杀手还是用CAShapeLayer更好。
详情参考:http://bihongbo.com/2016/01/03/memoryGhostdrawRect/14.图片的两种压缩
https://github.com/DrunkenMouse/nineLock15.刮开图层刮刮乐
https://github.com/DrunkenMouse/coverView16.仿Keep,动态根据日期显示不同的界面
https://github.com/DrunkenMouse/copyKeepOfDate17.双曲线波浪动画
https://github.com/DrunkenMouse/animationTwoCurve
通常用在流量余额提醒(为什么是流量余额?因为我一个月只有300M还是4G的)。18.速度表盘
https://github.com/DrunkenMouse/speed
见过摩托车或者汽车上的速度表盘吗?就是那玩意,还是可以动的。19.手势解锁(九宫格解锁)
https://github.com/DrunkenMouse/nineLock20.仿YYModel 全英文注释讲解翻译+解析
https://github.com/DrunkenMouse/ADModel
心血作。
[一缕殇流化隐半边冰霜](http://www.jianshu.com/users/12201cdd5d7a/latest_articles)
[饶志臻](http://www.jianshu.com/users/263107bb1199/latest_articles)
[bestswifter](http://www.jianshu.com/users/3e55748920d2/latest_articles)
[冬瓜争做全栈瓜](http://www.jianshu.com/users/9f329554ccdd/latest_articles)```
如有遗漏,还望提醒我立刻补上。谢谢。