Clone or download
Latest commit 5c620e5 Dec 21, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Douyin.xcodeproj fix bug. Dec 21, 2018
Douyin.xcworkspace fix bug. Dec 21, 2018
Douyin fix bug. Dec 21, 2018
Pods update. Sep 28, 2018
screenshot update screenshot。 Oct 22, 2018
LICENSE Add LICENSE Sep 2, 2018
Podfile update. Sep 28, 2018
Podfile.lock update. Sep 28, 2018
README.md update README.md Oct 22, 2018

README.md

iOS仿抖音app

抖音demo适配了iphone、ipad,同时兼容iOS8.0至iOS12.0系统。当前抖音demo使用Object-C语言编写,Swift版本请点击这里

结构

本项目共分为三个部分。第一部分为抖音个人主页实现,包含NSOperationQueue多队列解析webp动图、网络资源二级缓存框架搭建。第二部分围绕AVPlayerLayer展开,涉及网络视频边播放边下载、UITableView控制多个视频源播放。第三部分则为WebSocket实现IM即时聊天,其中穿插文本计算、表情编辑等功能。三个部分都涉及网络请求、json数据模型转换以及手势、动画效果处理。

展示图

image image image image

抖音demo使用说明文档地址请点击这里,文档结构如下所示:

目录

iOS仿抖音app介绍

抖音个人主页

抖音短视频列表

IM即时聊天

作者

Qiao Shi, sqshiqiao@gmail.com