登录网站,浏览更多精彩内容
您需要 登录 才可以下载或查看,没有账号?加入我们
×
教程目录:. p1 |" P1 Q1 c- D0 F* o
01项目搭建
3 [0 e! |: W% ?% t101-项目搭建 * u3 o, j* A# U* ?& e
102-自定义tabBar ( i+ \% | |- F. ?
103-补充内容 % h0 _# |7 {0 V) w4 F( q
02我的界面实现(一)6 A0 I) z2 ?5 [' ~( r
201-我的界面分析
8 d" Z4 g2 `' ?0 @5 f& W202-我的界面实现 ^$ J2 g1 @- ~; r. H& d
203-Swift的核心 " Z$ e, ~- ?1 b( a# Y7 B6 u
204-添加网络请求以及创建模型
: h; w0 U+ l3 j& ^205-返回数据显示到tableView
1 \" f; C( R5 Z+ S206-自定义我的界面cell 5 I4 D( ^4 W2 n u2 w
03我的界面实现(二)
. l: q/ Q8 H9 x2 n# C# W+ A0 }301-扩展cell注册方法 8 U4 r' M$ v/ V5 m. ~
302-自定义我的关注cell
5 V* _! F1 m1 Z1 ]4 T303-自定义关注用户cell , |9 e2 R2 ]5 z. O# b
304-自定义tableViewHeader
3 Z+ Q+ ~5 g |# E& z" R; N" r305-更换主题 0 `; R6 S5 N6 S# G8 @( j
306-iPhoneX适配介绍 & T+ Q+ a! Q3 m7 [ ~1 q
307-iPhoneX适配和设置tabbar的主题
2 h) `$ l: J3 Q$ U. N04登录和设置界面实现
$ A1 ]6 W# k; b2 a; P401-登录界面实现 - q! u1 C; N/ a2 x8 I2 n. \# V" s! H6 G
402-登录界面更换主题
( P E- b9 \! T) f2 E, e403-实现设置界面 ' m1 h- t* i; g1 h3 Z, N- Z& @' c
404-设置界面添加点击功能
/ C* a3 t, v3 c+ [405-修改设置界面代码
' T) h# |0 W4 d0 v9 I \05离线下载界面实现8 Q4 R l% _7 J0 N8 r: i
501-离线下载界面 & ` N A2 H7 |1 ?
502-集成sqlite3
: b$ k* M: `$ C# Y503-修改一些变化 / P% F' h% t8 E' m( R! U
504-建表
& x) R! x6 J9 V% W06用户详情界面(一). h0 p5 |5 P9 C4 x* _9 `
601-用户详情界面的分析 免费试学
4 P e+ c" H+ f0 H' G602-创建用户详情头部 7 F! K% A/ P) r* X7 E
603-添加相关接口 8 V" b+ ?3 g+ s, B- Y- D3 ]
604-填充数据
- L. [% s4 M B l8 b! N1 b" }6 `! _605-headerView 的点击事件 % @* {! B* A0 h$ J, S- Y1 T
606-设置主题颜色 3 B9 f6 N+ {' f& r8 F
07用户详情界面(二)
& f' t; a( Z% C7 v; n+ ?+ s* \7 G701-添加topTabView * O' s) Y# v' u+ Y
702-添加bottomView 3 w8 X. n! Q$ a! M6 u0 P/ }7 A
703-从xib加载的扩展方法
) t/ r9 ?) g2 F% g; c6 w$ M704-自定义弹出视图
* r; K$ w3 a ]3 g705-自定义导航栏 : ^. H* C0 P$ V x0 P
706-添加相关推荐view
1 n, z3 y, b) w [& R* l707-导航栏补充
6 W) B7 ]7 V- c* Z2 T* D08用户详情动态界面(一)2 p4 v& O, v6 z0 T( ^
801-用户详情动态数据显示 + Z7 U a9 h8 e! {" T
802-创建collectionView 2 Q$ D& y D% \ K0 _ O
803-动态cell分析及创建枚举 9 k% E( U+ q. k8 A+ ]2 O
804-计算collectionView的宽高 3 o; a* r M& }& g& t
805-自定义发布视频或文章view }: }0 ~) U4 e: u* i' m1 Y" M3 s; }% [
806-实现引用别人内容布局
% K* }' R/ B' \% A/ E# s+ y807-Int扩展 2 p( } {5 ~4 i9 Q+ O
808-动态cell显示时间 4 H3 _' y7 C3 v& Y' I( z) I4 Z% x
809-自定义首页导航栏 ' @- G D, N) r8 t
810-设置微头条及导航栏样式 2 E2 Q( C7 x2 i- A. T" g& M
09用户详情动态界面(二): ?7 b" W# \' ]7 r
901-动态界面查看大图 * H. s6 h" I: n' Z0 A5 R: ^
902-添加item_type
5 [- I" s0 F/ c l903-修改动态cell的显示问题
+ ?. l4 X$ n+ G) ?1 ~: ?) b904-显示emoji表情 ; g% R2 Q3 H, |4 r* K1 O2 e
905-设置用户名高亮显示 . Z' `" ]$ v* T
906-自定义UILabel显示富文本
3 l! y( z$ W! m907-正则表达式匹配用户名话题和链接 ; H, k% @9 w! D5 s8 l
908-实现富文本点击回调 " m- f [/ U8 Q
909-根据用户名获取uid进行传值
3 S# N8 C8 R! D910-根据话题获取cid进行传值
# G0 |' ?! [2 D/ ^1 {10用户详情动态界面(三)2 z2 c4 l/ C" X; ~. ~$ X# ?
1001-用户动态添加上拉刷新 * t j0 x& U1 [) E
1002-根据不同类型刷新 6 N! b5 n L) R% u
1003-引用显示@用户名
0 F2 s# |: J; z4 K# p4 N1004-处理其他topTab的数据显示 * M8 E+ ~) x; }! |: u+ E. ]
1005-添加用户详情中问答的接口 6 n1 Y0 e# l- F" K) \6 o% m
1006-自定义用户详情的问答cell 6 a( O7 G) P) n& j
1007-用户详情问答加载更多数据
% X9 y* z9 D. D( ?- e1008-创建动态的详情控制器
4 g4 ~7 q. E. n7 P1009-自定义动态详情导航栏
4 D6 S# S3 ^- j- Y: W/ y1010-设置导航栏样式.
) C) q$ g' w. o. L' `11用户详情动态界面(四)
9 t% f* P9 H7 @4 L$ _; v1101-自定义动态详情的headerView
+ ^: S* t) K$ s! q- M+ V G1102-计算动态详情头部的高度
7 u0 F$ s4 [% e0 s1103-添加用户动态详情评论的接口
. b! o! S: N) J8 V* r& r7 q1104-自定义动态详情评论cell 4 b, r2 k- W: w7 n' L( Z8 \1 K
1105-修改详情控制器1 * Y5 w4 ~5 k H, o: w5 Q
1106-修改详情控制器2.
?* R# W6 Y% j7 p1107-修改详情控制器3
! {4 \7 L4 E5 _% g9 t1108-创建topTabScrollview ; q2 P' x* l! K3 `" r4 G! B
1109-修改用户详情控制器4
5 W! t ]5 a; E% J& s12用户详情动态详情界面(一)
7 E( ]) [3 @ V8 a8 U1 u! a3 Z$ g1201-修改动态详情评论.
6 {% r$ g% S0 b$ T; k8 [1202-添加点赞用户列表接口 5 v6 B' }& { z4 U. a
1203-点赞列表界面添加加载更多数据 $ j r' G" ^+ l' Y0 v( f2 X' w8 U
1204-自定义点赞用户cell
+ T* ]9 J7 h) ?- U1205-cell添加点击事件 & t1 H6 [: v7 l" m( g/ i/ @* b; k% d
1206-处理导航栏出现的bug , P% f. A% u, q% c8 m' R7 ?
1207-动态详情控制器底部添加toolbar
{7 T( }8 A9 f13用户详情动态详情界面(二)
9 Z; R& ~; _0 c# K" W% P) ?1301-自定义评论的view 3 C) H" V( ], [, @% z9 ^5 i
1302-监听键盘弹起和隐藏
) S1 b. r" W* o9 B9 T1303-textView的一些设置
% _! [+ q& M- T* P$ W( L1304-自定义表情键盘
& n- C& @4 h) i1305-自定义emoji的cell 9 y. Y; w+ m4 u0 C
1306-修改表情键盘视图创建方式 4 P& @1 M+ p6 R$ `* c
1307-显示emoji表情
+ h; V' R6 }% T! M: Q# O: k' [6 \14用户详情动态详情界面(三)8 @8 x; b% ?/ u- b; R* V0 d
1401-设置 collectionView 的布局 : N! W8 _8 r6 g# u( J2 ~
1402-修改约束 4 E$ K; L5 T8 V" o1 v/ w
1403-修改约束2 ; A( z" ~: P/ a% ^; i. E# ~+ V b- J
1404-修改 emoji 数组及 plist 文件 ! [% v4 X m Z8 e2 K; S! f% [
1405-设置 item 横向排列 , l* u$ M% l2 [$ O
1406-插入表情到textView 0 [1 u o$ I. z4 _# d
1407-表情键盘添加pageControl 4 d* M& P5 |1 u: k; B4 m \1 T% b
15问答界面实现
) w' g! X, t" j9 L: k- w1501-添加问答接口
; p7 H! b& e Z9 n* E1502-修改问答控制器 * X( D4 U: O# ?# ^' N3 D
1503-自定义头部 : m0 ~& k! x8 O% \: h7 x$ {3 n
1504-设置问答底部view ; q1 P9 K8 Z; M6 ^
1505-自定义问答 cell
" [9 M' n# B& w- c9 Z4 d- `1506-label添加扩展方法 . P x! G! y2 N5 K4 D; |
1507-加载更多问答数据
. W/ R7 G# D0 n; W7 u16小视频界面实现/ W8 d% E: w* |) U! i
1601-添加首页新闻和小视频标题数据接口
$ w- x' @$ b4 | K1602-添加导航栏标题
5 ?8 a0 w8 l. ?$ x# O1603-创建小视频子控制
. ~7 w( M+ ~) d% R& p# o P1604-获取小视频数据
! n0 Y4 t# \7 L$ H0 G$ [1605-自定义小视频cell
# `# S. O7 B- F! Y0 F& t7 G1606-添加上拉刷新和加载更多 ) o8 \* ?0 O; w; `6 {/ O$ g
1607-小视频播放界面控制器
% C1 H1 @ q ?, j ?0 r1608-显示小视频数据
+ U. W2 C3 e' y' i' f- h! o1609-添加视频播放器 & ?3 M5 e' _9 h& y
17 视频界面实现
' D4 N; h& E/ e6 v/ q1701-解析视频的真实播放地址
- Y% `; ~7 B0 r" E" C5 W1702-点击cell播放对应视频 ; q* a1 c! X: R9 O
1703-视频详情控制器实现
8 A2 m- K/ V$ I6 H5 P4 R) W
5 d1 z" H) N; X+ ] |
|