iOS抖音Demo Objective-C版支持iPhone和iPad

iOS 的抖音 demo,适配了 iPhone 和 iPad,系统从 iOS8.0 到 iOS12.0 都能跑,兼容性挺不错的。项目是用Objective-C写的,结构清晰,运行也蛮流畅,挺适合研究仿抖音的交互和视频滑动效果。

多页面滑动播放、沉浸式视频 UI、下滑退出,这些都还原得比较细。UIViewController的管理写得利落,UIScrollViewAVPlayer配合得也挺顺手。你要是想做个短视频类的原型,这套代码可以少走不少弯路。

而且对老系统也照顾到了,从 iOS8 就开始兼容,这点现在还挺少见的。项目写得不算花哨,但逻辑清晰、易上手,新人也能看懂。调试也方便,模拟器、真机都能直接跑。

如果你对Objective-C不熟,推荐先看看Object-c 入门object-c 学习这两篇文章,语法什么的就更好理解了。

对视频滑动的实现感兴趣,也可以顺便看看这篇iOS 抖音滑动视频,和 demo 结合起来效果更。

如果你有 Windows 环境,也不用担心,Windows 环境安装 Object-C也能用得上。

folder
iOS仿抖音app抖音demo适配了iphone、ipad 预估大小:1136个文件
file
demux.c 31KB
file
anim_encode.c 57KB
file
vp8l_dec.c 57KB
file
picture_csp_enc.c 42KB
file
quant_enc.c 45KB
file
vp8l_enc.c 70KB
file
backward_references_enc.c 34KB
file
histogram_enc.c 38KB
file
enc_sse2.c 53KB
file
enc_mips_dsp_r2.c 80KB
file
dec_sse2.c 46KB
file
enc_neon.c 36KB
file
yuv_sse2.c 33KB
file
enc_mips32.c 35KB
file
lossless_mips_dsp_r2.c 38KB
file
dec_neon.c 68KB
file
lossless_enc.c 40KB
file
dec_mips_dsp_r2.c 50KB
file
enc_msa.c 32KB
file
dec_msa.c 40KB
zip 文件大小:5.97MB