MGDS_Swift:一款娱乐的App
Github地址
OSChina地址
简介:
逗视iOS客户端: 在这一个高速运转的社会中,大家真的太忙了,没有了欢笑,没有了生活! 但是我们生活中不能缺少欢乐,搞笑!那么,逗视来了!! 你可以在逗视中看到海量的搞笑视频,直播视频,恶搞的精彩视频,开题报告,秒拍,开题报告,美拍等热门视频。 逗视首页分类包括推荐,精华,热门等等满足更多人的需求! 逗视中的视频可以分享到QQ,微信,微博等社交平台,与你的朋友一起欢乐! 逗视可以说是搞笑视频全聚合!!!一定会让你爱不离手的!! 让我们回到以前的自己,天天高快乐兴,让我们开怀大笑吧!!! 支持3DTouch 手势,快捷菜单:我的收藏,登录
使用技术:
一款娱乐的App,主要有首页、音乐、发现、我的四大模块。利用Swift3.x语法编写项目。
1.项目主要用MVVM设计模式开发,也涉及到MVC
2.使用纯代码和Xib混合开发,使用SnapKit和AutoLayout做UI布局,在学会使用Xib和storyboard的同时也要掌握使用纯代码进行开发。看个人习惯,看运用场景决定开发方式。
3.集成友盟分享,第三方QQ和微博登录,其实登录就是做个样子,因为没有后端,所以利用LeanCloud进行登录注册
4.使用第三方Kingfisher和AFN进行图片异步加载 ,封装Alamofire请求工具类进行数据请求。
5.SVProessHUD和MBProessHUD进行遮盖提示,进行自定义封装MBProessHUD,做成类扩展,方便使用
6.父子控制器的使用,想很多App都会使用到这些东西,比如斗鱼、今日头条等运用。
7.首次启动App使用ScrollView加到window进行引导。这样的一个好处在于在引导页看完之后,首页的数据已经加载好了
8.UIWebView和WKWebView加载网页等技术,^_^
9.3DTouch使用,PEEK和POP的使用。
GIF介绍
看下效果
github
| 项目 | 简介 |
| : | : | | [MGDS_Swift](https://github.com/LYM-mg/MGDS_Swift) | 逗视视频直播 | | [MGMiaoBo](https://github.com/LYM-mg/MGMiaoBo) | 喵播视频直播 | | [MGDYZB](https://github.com/LYM-mg/MGDYZB) | 斗鱼视频直播 | | [MGDemo](https://github.com/LYM-mg/MGDemo) | n多小功能合集 | | [MGBaisi](https://github.com/LYM-mg/MGBaisi) | 高度仿写百思 | | [MGSinaWeibo](https://github.com/LYM-mg/MGSinaWeibo) | 高度仿写Sina | | [MGLoveFreshBeen](https://github.com/LYM-mg/MGLoveFreshBeen) | 一款电商App | | [MGWeChat](https://github.com/LYM-mg/MGWeChat) | 小部分实现微信功能 | | [MGTrasitionPractice](https://github.com/LYM-mg/MGTrasitionPractice) | 自定义转场练习 | | [DBFMDemo](https://github.com/LYM-mg/DBFMDemo) | 豆瓣电台 | | [MGPlayer](https://github.com/LYM-mg/MGPlayer) | 一个播放视频的Demo | | [MGCollectionView](https://github.com/LYM-mg/MGCollectionView) | 环形图片排布以及花瓣形排布 | | [MGPuBuLiuDemo](https://github.com/LYM-mg/MGPuBuLiuDemo) | 瀑布流--产品展 | | [MGSlideViewDemo](https://github.com/LYM-mg/MGSlideViewDemo) | 一个简单点的侧滑效果,仿QQ侧滑 | | [MyResume](https://github.com/LYM-mg/MyResume) | 一个展示自己个人简历的Demo | | [GoodBookDemo](https://github.com/LYM-mg/GoodBookDemo) | 好书 |1、直播喵播MGMiaoBo下载
轻轻点击,关注我简书
轻轻点击,关注我简书
轻轻点击,关注我微博
浏览我的GitHub
扫一扫,关注我
#p#分页标题#e#