Swift4打造今日头条视频实战视频教程

课程目录5 {1 V! @2 b7 r2 z
01项目搭建
【录播】101-项目搭建(22分钟) – Z0 W9 [2 `5 p( `: t( @, i! T
; o8 t v* Z- I- v/ S
【录播】102-自定义tabBar(30分钟)
7 z; D9 m5 ]* { o* }
【录播】103-补充内容(9分钟)‘ V$ i) u3 l, E& S! ^
3 V” i0 u- k& P& |3 }4 P4 v; U
【资料】项目搭建资源文件(zip,3.4MB). ?’ ^1 G. Z5 _! E
02我的界面实现(一)
【录播】201-我的界面分析(6分钟), T s7 i) G, I F, `% u
, n! l, `- ]’ x” v
【录播】202-我的界面实现(12分钟)# e8 N) Z( r3 `7 x
【录播】203-Swift的核心(12分钟)
‘ Y3 l M3 S% s. K; y
【录播】204-添加网络请求以及创建模型(27分钟)
1 v” G7 m6 S4 G. x) P# b( `” h
【录播】205-返回数据显示到tableView(6分钟)

【录播】206-自定义我的界面cell(17分钟)5 Z: z( e0 ^0 [! \1 U) b2 ^% ?/ m

【资料】我的界面资源文件(zip,910.3KB)5 Y5 K+ k$ N( I
) @+ `. f! F# g& d: l1 l7 A
03我的界面实现(二)+ I# k3 l+ ?2 F& B3 } T
【录播】301-扩展cell注册方法(11分钟)
7 p* Q3 D X) d* t8 C
【录播】302-自定义我的关注cell(12分钟)
; h# e( ]) R1 m! H* U” g
【录播】303-自定义关注用户cell(19分钟)1 `( S) m* k( d$ v, C& n
5 J( t, C” F& ~, ^$ E
【录播】304-自定义tableViewHeader(24分钟)” r7 }/ C3 i: t6 S9 X& {6 w+ R
& c, L0 W0 }- K/ z, u
【录播】305-更换主题(36分钟), S a0 b2 U5 f1 b* W
( u’ l: K9 o+ D9 l” y+ t4 [
【录播】306-iPhoneX适配介绍(5分钟)3 T4 ?: p; y4 I/ c7 F, }$ _
$ G: e, o’ _! \1 u7 W1 P
【录播】307-iPhoneX适配和设置tabbar的主题(23分钟)1 ~1 c$ a0 `: m” A: I
4 R- d” J7 b” \- {. ^& G6 F2 B
04登录和设置界面实现
【录播】401-登录界面实现(27分钟)
# L( K& _! l$ @2 d J
【录播】402-登录界面更换主题(28分钟)3 `% F* \) c” ~! d+ C

【录播】403-实现设置界面(52分钟)– i8 {) a” U6 I, O, K: T5 k
# f4 x0 k& x6 j. ^
【录播】404-设置界面添加点击功能(37分钟)
9 t- N5 @+ O- L3 d5 v1 E
【录播】405-修改设置界面代码(11分钟)4 f/ c3 [2 s3 O

05离线下载界面实现! w’ h- M5 n9 f! U* P$ I$ s( E- c
【录播】501-离线下载界面(29分钟)

【录播】502-集成sqlite3(13分钟)
0 K# V: ^9 }. Z9 S7 T
【录播】503-修改一些变化(4分钟)

【录播】504-建表(43分钟)

06用户详情界面(一)# n) D$ [7 K1 Q, \- N/ V
【录播】601-用户详情界面的分析(5分钟) 免费试学; |9 n1 O- Q’ P3 V$ C

【录播】602-创建用户详情头部(49分钟)

【录播】603-添加相关接口(27分钟)

【录播】604-填充数据(23分钟)– |9 I; i) P% G3 ^& x) M2 U
; k( D/ @% t4 o
【录播】605-headerView 的点击事件(22分钟)9 b, y$ c# G& i* {7 e” v9 T! F. ?

【录播】606-设置主题颜色(21分钟)” F6 s. r) [+ I. a+ ^
7 q) E7 l4 d* G2 x) ]/ F+ `
【资料】用户详情界面资料(zip,1.0MB)9 d; I1 y8 u! u9 \( Z

07用户详情界面(二)
【录播】701-添加topTabView(14分钟)

【录播】702-添加bottomView(16分钟)

【录播】703-从xib加载的扩展方法(5分钟) u/ {” C6 c4 ` X/ |

【录播】704-自定义弹出视图(52分钟)
& G- z: b- e! e7 i” b! |
【录播】705-自定义导航栏(24分钟)8 @( O6 @$ ]8 P$ u” M* g

【录播】706-添加相关推荐view(34分钟)
” n/ g: ]) o. s! ~( b. N
【录播】707-导航栏补充(13分钟)1 B’ a& A q1 _

08用户详情动态界面(一)” ~2 B8 q/ F; J5 v% ~! O I
【录播】801-用户详情动态数据显示(54分钟)

【录播】802-创建collectionView(23分钟)

【录播】803-动态cell分析及创建枚举(16分钟)1 p0 Y% P5 i# [( Z
( c” `’ A’ [( o5 [8 M’ ~% e9 y
【录播】804-计算collectionView的宽高(14分钟)

【录播】805-自定义发布视频或文章view(13分钟)* U$ {. w9 E( e’ v* l- X/ Q1 Z

【录播】806-实现引用别人内容布局(26分钟)

【录播】807-Int扩展(7分钟)
0 [/ n/ y. _) a1 Q
【录播】808-动态cell显示时间(28分钟)5 _ W0 @5 ~; }3 P1 y$ T& H
7 d( p8 o \( I9 I! A
【录播】809-自定义首页导航栏(28分钟); J% f- i& y% J4 P. K: i

【录播】810-设置微头条及导航栏样式(30分钟)

09用户详情动态界面(二)6 _4 l5 e; n5 O” C, O
【录播】901-动态界面查看大图(36分钟). h3 ^( H3 S* l# M! L
3 a. g# }- O’ H1 Z. S, E
【录播】902-添加item_type(11分钟)

【录播】903-修改动态cell的显示问题(16分钟)

【录播】904-显示emoji表情(29分钟)4 v; i0 o2 ^: T8 O, s, a

【录播】905-设置用户名高亮显示(9分钟)9 B0 B3 p+ X) N! p0 T; U: J

【录播】906-自定义UILabel显示富文本(18分钟)
. x! h, m+ W# D9 ]% z2 k
【录播】907-正则表达式匹配用户名话题和链接(15分钟)& B F8 _+ X+ Q9 }. l

【录播】908-实现富文本点击回调(23分钟)3 _; X2 N$ X’ L’ b) U, E% }; M

【录播】909-根据用户名获取uid进行传值(29分钟)– J# G$ B z! ?( n$ l0 r6 G

【录播】910-根据话题获取cid进行传值(6分钟)
. X1 f+ i’ h( C
10用户详情动态界面(三)9 \- U’ {- y4 c3 f
【录播】1001-用户动态添加上拉刷新(13分钟)
4 Y2 |/ P! V7 J! k% O+ M
【录播】1002-根据不同类型刷新(11分钟)

【录播】1003-引用显示@用户名(4分钟)/ {+ W( T+ _” H+ [” Z
% ^, e7 c4 x$ m% x, I* ^# C
【录播】1004-处理其他topTab的数据显示(19分钟)
% C# S v8 \1 B5 j8 L
【录播】1005-添加用户详情中问答的接口(14分钟)6 \1 t- Q7 b- m- h2 Z D4 G’ \4 h m

【录播】1006-自定义用户详情的问答cell(18分钟): X6 _, E7 i8 Y6 s7 Y9 Z% z/ {( m

【录播】1007-用户详情问答加载更多数据(10分钟)( n! ~. d* z/ \0 \

【录播】1008-创建动态的详情控制器(11分钟)
# w1 l% a8 k! ^5 d% i- m* K” I+ R
【录播】1009-自定义动态详情导航栏(16分钟)” h: H2 s5 ]) y’ j. O) f( f

【录播】1010-设置导航栏样式.(9分钟)
7 Z( w, L6 u6 a” o7 x3 X
11用户详情动态界面(四)! u, ]4 \; M2 J7 v1 j& d
【录播】1101-自定义动态详情的headerView(28分钟)( O- X) G# L’ m Z. a9 c
0 Y; P# z+ T4 Z. O7 h7 n/ T. W
【录播】1102-计算动态详情头部的高度(39分钟)3 m$ H) y3 X3 j3 R8 }* f5 d3 L

【录播】1103-添加用户动态详情评论的接口(24分钟)– D! |” I/ H% t6 F1 R

【录播】1104-自定义动态详情评论cell(38分钟)
; G% L8 [& S$ U4 S” E
【录播】1105-修改详情控制器1(9分钟)( M6 M” S7 P- o5 ~/ Q0 J

【录播】1106-修改详情控制器2.(27分钟); O- X” ]$ g: v6 X. [1 r; g. S& i

【录播】1107-修改详情控制器3(14分钟)‘ N9 U. d’ K1 h6 o
1 x’ P6 j. A- t$ N9 x’ Z- \ @
【录播】1108-创建topTabScrollview(11分钟)
, x, D5 C: P% }3 b. q7 h’ y
【录播】1109-修改用户详情控制器4(43分钟)0 T” Z# h# ?9 r/ U9 P3 n `0 z
U, j: R0 T6 G# y9 f
【资料】用户详情动态界面资料(zip,4.0MB)/ u) p. ]$ Z3 n$ P, c- K
: f: ^0 X. N, S: E3 ]/ H+ i
12用户详情动态详情界面(一)
【录播】1201-修改动态详情评论.(32分钟)( S$ m” `” `” N. p7 B7 H- t2 t

【录播】1202-添加点赞用户列表接口(15分钟)

【录播】1203-点赞列表界面添加加载更多数据(5分钟)3 J4 Q* N0 T& ]7 J/ Y% h
2 a7 H9 K6 |# x, h* s: K0 V0 o
【录播】1204-自定义点赞用户cell(13分钟) k# C$ P. L3 V
+ o* {$ g; ^2 e( ?
【录播】1205-cell添加点击事件(3分钟)2 o, Z% f; W7 i; c’ S+ c: V
” Y0 [0 S’ C+ q- r
【录播】1206-处理导航栏出现的bug(13分钟)3 a$ [( n$ a’ B” d3 i- S; O
) ^6 q! W) m8 \
【录播】1207-动态详情控制器底部添加toolbar(13分钟)
! _) P- H: ^* Q! `2 _8 k7 _
【资料】用户详情动态详情界面资料(zip,4.2MB)5 V1 U- i7 _% ~3 O

13用户详情动态详情界面(二)9 o3 U/ S% M# }5 \# R
【录播】1301-自定义评论的view(20分钟)* A& M’ o; N9 P) D

【录播】1302-监听键盘弹起和隐藏(15分钟)
$ U8 z5 v, q: S# ]# I4 i
【录播】1303-textView的一些设置(10分钟)/ O) V. X7 ]7 x+ O9 K9 Y( ^
4 Q% _7 `( Y* X# r0 c6 _8 S
【录播】1304-自定义表情键盘(12分钟)/ @, k ?3 Y: q5 [
3 Q7 k* W8 Q Z: n, z! B) z
【录播】1305-自定义emoji的cell(3分钟)0 y, x0 u+ I% |% t) m

【录播】1306-修改表情键盘视图创建方式(5分钟)
/ S/ L1 p3 h( r
【录播】1307-显示emoji表情(11分钟)( F3 c# x3 f& @3 Z7 A. s
0 e* T! R’ s3 R, w2 i
14用户详情动态详情界面(三)
【录播】1401-设置 collectionView 的布局(7分钟)
+ I’ M5 t$ T: B1 _. z$ ?
【录播】1402-修改约束(7分钟)
T$ ?8 \1 I) G! n6 o
【录播】1403-修改约束2(11分钟)9 {! }8 p% F’ v2 f
# b7 s9 ?9 K’ r& f! p
【录播】1404-修改 emoji 数组及 plist 文件(19分钟)

【录播】1405-设置 item 横向排列(13分钟)
; Q- l) s1 X* c” h& L
【录播】1406-插入表情到textView(16分钟)7 Z’ x: S) @+ ^% N0 X

【录播】1407-表情键盘添加pageControl(4分钟)8 \* f, V0 E# y( P, ~
/ H# j( E/ R$ c, ^
15问答界面实现& Z% v; y h* X0 F
【录播】1501-添加问答接口(10分钟)
+ z: A+ c& o9 B
【录播】1502-修改问答控制器(11分钟)# C3 X8 l0 q3 ~1 W0 B4 r
, s! X, b |! _
【录播】1503-自定义头部(28分钟)! O1 C; s) i/ A7 k

【录播】1504-设置问答底部view(8分钟): S0 e9 I$ y+ h: X: G/ f5 R
; Z4 l# [‘ s0 R% ^7 N$ @ P’ c% U4 |! I q
【录播】1505-自定义问答 cell(20分钟)5 S: y! t% ?/ u! d* d, }4 i- |7 X
* d/ a) G- l* L5 `8 ~+ w2 Z5 ^% O8 |$ A
【录播】1506-label添加扩展方法(29分钟)
5 ], b- F’ ~; u T
【录播】1507-加载更多问答数据(6分钟)

【资料】问答界面资料(zip,4.1MB)6 O$ E0 i& r5 M b
& l# F5 G) M4 S3 e” Q, Y
16小视频界面实现* u8 l) m4 ]( S6 r1 y
【录播】1601-添加首页新闻和小视频标题数据接口(17分钟): Q* I. y! b0 `. h9 p% D5 Q” u5 e
; v V& O+ {! g& `9 A6 _$ u. i
【录播】1602-添加导航栏标题(12分钟)‘ q% E5 K2 `$ d6 x* t; ]& d

【录播】1603-创建小视频子控制(11分钟)
9 P$ z( V/ e7 {. Y8 R: o
【录播】1604-获取小视频数据(11分钟)% F& G/ K3 z* A9 l5 e
0 r4 p) S+ Q2 _; m2 q6 }: l
【录播】1605-自定义小视频cell(13分钟)% D” b4 B- q# g7 l5 N

【录播】1606-添加上拉刷新和加载更多(12分钟)3 ?- Q+ W1 f; n/ L+ I” t6 a

【录播】1607-小视频播放界面控制器(20分钟)$ h# L7 X s. Z/ r$ t” b% g

【录播】1608-显示小视频数据(18分钟)% y1 B8 R& P- {
9 e N6 t5 Z5 [ z0 r$ P: h
【录播】1609-添加视频播放器(14分钟)” u. [7 C2 W% w& W
5 t, C+ w* q( S8 X’ Q! d& n* m) z
17 视频界面实现4 ^3 D% t$ y7 a; x5 f
【录播】1701-解析视频的真实播放地址(26分钟)! P) o! _’ V8 \- P5 y

【录播】1702-点击cell播放对应视频(13分钟)
% V4 z: b0 R3 l, Z. _” |: \
【录播】1703-视频详情控制器实现(14分钟)4 T’ V* }’ S1 n: t

【资料】视频界面代码(zip,4.6MB)

赞助VIP 享更多特权,建议使用 QQ 登录