登录网站,浏览更多精彩内容
您需要 登录 才可以下载或查看,没有账号?加入我们
×
教程目录:" V$ E: [. O2 y2 E8 S1 ~; D; t, V X1 y
01项目搭建
; |/ Q7 i3 i6 q6 j3 ~. s7 F101-项目搭建
- @& |3 V' Q' ^3 _102-自定义tabBar 9 O! W% _% X- U& q% z7 O y# [
103-补充内容 $ i. Y2 ?8 |$ }
02我的界面实现(一)
2 g3 c# z |" @ x- E201-我的界面分析 . P* s2 P: U/ `% n+ D& l0 t/ l
202-我的界面实现
% v% h% [8 i9 B( j" Y/ H0 _" Y; a203-Swift的核心 5 s8 r M% D/ L k
204-添加网络请求以及创建模型 9 A- u2 x' R- T6 t- s5 _9 C
205-返回数据显示到tableView
6 m7 x/ B: Q, g, w; d( \206-自定义我的界面cell
4 E. a2 D) J. ~% a6 [03我的界面实现(二)5 `, }! T) Y! w# v1 ?) W# p8 b
301-扩展cell注册方法
6 { ~, U9 S( J. e302-自定义我的关注cell " F" H5 y# ~5 Q: u+ |3 q
303-自定义关注用户cell 9 {2 C- u9 `# l$ l* M0 q/ G, q
304-自定义tableViewHeader 5 A" ?& x9 z) T; j4 l4 j% b" a
305-更换主题
8 L) v3 E5 M$ ^( ~4 X2 ]306-iPhoneX适配介绍 0 m8 T% L" n1 Q) u3 p5 X8 ?
307-iPhoneX适配和设置tabbar的主题 $ d- O. T9 |& @" w
04登录和设置界面实现# K% G" w5 J/ W
401-登录界面实现 ; n" N. p( w; F( z
402-登录界面更换主题
8 e5 H; C8 p# D E403-实现设置界面 * K- G: H4 t: q
404-设置界面添加点击功能
* \" Y( L& U" C( M405-修改设置界面代码
& j9 h/ R/ r( C7 T0 S4 [+ _05离线下载界面实现. x( G. U# \8 ]
501-离线下载界面 ' Q4 X8 p! `& d/ o/ b$ Q5 j
502-集成sqlite3
- H& p0 |3 o- o2 w503-修改一些变化 ' g$ x* q; j/ ?/ \
504-建表
$ a0 E3 n3 J2 ~/ J) X06用户详情界面(一)% z7 g& a9 h' Y' d8 W0 g
601-用户详情界面的分析 免费试学4 L! q1 @+ B; r. m& k
602-创建用户详情头部
5 r4 ]& r: w. ?) ?5 ?2 U$ h o603-添加相关接口 " q f( V: W, f' y+ q1 I
604-填充数据 1 o$ N) Y3 u/ t; s' d" o6 B( R
605-headerView 的点击事件
# g1 p: F: ~& K: e# _606-设置主题颜色 ( h2 v1 @8 M( |5 X* F
07用户详情界面(二)
- q+ s, |5 R, E0 a5 Y- f. g701-添加topTabView
y: n8 m( N% g; N8 U0 D' i702-添加bottomView
' y% I o$ F" Q2 V9 V9 R703-从xib加载的扩展方法 1 S$ {% l" _$ H( s# b3 J$ X
704-自定义弹出视图 7 @/ s' S8 n4 K
705-自定义导航栏 4 r- K3 u+ S( V0 y4 |+ }5 f! S9 X
706-添加相关推荐view
! V9 i- b* y! K* @+ O707-导航栏补充
6 V* J' J% s' p& a9 U" @' u08用户详情动态界面(一)
0 Y8 R, V, d6 f7 p801-用户详情动态数据显示 ! U8 L' E& D2 G9 J2 s
802-创建collectionView
" X2 c7 z- N' F( x) b803-动态cell分析及创建枚举 7 s, _6 N3 j* C$ H- l
804-计算collectionView的宽高 ! ?8 M; K) Q: Y; G+ J- u9 U
805-自定义发布视频或文章view 1 P$ W8 i/ g" O, X2 R3 ?
806-实现引用别人内容布局 + d9 d6 y3 s# g
807-Int扩展
! T }, T' r& y. A% X808-动态cell显示时间 # D! L5 @" v% M9 R7 [
809-自定义首页导航栏 # d0 e' c0 u' b$ B
810-设置微头条及导航栏样式
/ o/ Z8 E. W$ x9 h/ {" y. x09用户详情动态界面(二)8 T! c: _- A) q5 G, S
901-动态界面查看大图 & H* F" ?$ {, v7 C4 o4 o
902-添加item_type
1 T% }- }9 u5 L. x# p4 H: \0 \903-修改动态cell的显示问题 + ]$ X- d' k7 q7 i
904-显示emoji表情 * L% Y' V* t. {3 J. Q# N3 `) s1 R T: c- y
905-设置用户名高亮显示
2 C! j$ r2 ~1 S906-自定义UILabel显示富文本
1 M! c) ?; _2 G* b# |# I907-正则表达式匹配用户名话题和链接
6 D& c& d ]4 ~908-实现富文本点击回调 5 j' h5 u3 o- s& }
909-根据用户名获取uid进行传值 : G! j% O: `/ R' q2 l& g7 K
910-根据话题获取cid进行传值
3 G& O& }$ u; ] \2 o10用户详情动态界面(三), {/ M8 k; u9 V* B
1001-用户动态添加上拉刷新 + H T1 k n% m5 S0 O
1002-根据不同类型刷新 ( u1 A+ s5 _4 u1 H1 @' U
1003-引用显示@用户名 , k) p" a. B/ S" u8 G
1004-处理其他topTab的数据显示
/ H0 i ^2 K; k% D+ P1 \% T3 E1005-添加用户详情中问答的接口 ( r1 B2 r+ ?2 Z3 n
1006-自定义用户详情的问答cell + D0 J$ D6 h1 {# U9 N
1007-用户详情问答加载更多数据
0 k6 L6 D3 X$ j4 v8 k/ }1008-创建动态的详情控制器
' D, n5 B1 S, I& e1009-自定义动态详情导航栏
* n1 v. u8 `5 } m: p; u1010-设置导航栏样式. ( Z' j. r& G) K" ^
11用户详情动态界面(四)# X* h7 R" a2 ?9 ]1 J- |+ S
1101-自定义动态详情的headerView 8 I1 P! Z, q2 M& a. Q5 l/ N- l4 }
1102-计算动态详情头部的高度 " p: @5 a! y1 U5 L5 U( @# U
1103-添加用户动态详情评论的接口
. c4 R! u8 a L+ ^; }. `1104-自定义动态详情评论cell ! v7 ?" y' i# x: ~
1105-修改详情控制器1
8 v. z, E6 _' |: K7 L: n; f1106-修改详情控制器2. % P v4 d* O7 z# g" m
1107-修改详情控制器3 ! J( g: T- Y" g8 k
1108-创建topTabScrollview
& ]) [# e2 Y }8 W5 t3 l9 o1109-修改用户详情控制器4
/ `4 |% W6 E3 d8 m/ m+ m/ L9 V0 m12用户详情动态详情界面(一). m$ k! r2 T5 K. b) W% k$ _ B, ` A
1201-修改动态详情评论.
5 A0 j1 M4 U- J. Z5 [" q- e1202-添加点赞用户列表接口 7 i0 i! f8 u$ U9 l8 D! `4 Y
1203-点赞列表界面添加加载更多数据
4 k M! K0 ?' M1 m1204-自定义点赞用户cell
: a" @$ B6 F% p9 T% U1205-cell添加点击事件
9 \3 ?5 R: M. z% h J1206-处理导航栏出现的bug
4 _& p/ d8 E J; o& u1207-动态详情控制器底部添加toolbar
; Y% E5 \1 D! ~8 T: s13用户详情动态详情界面(二)
* v E0 C# T7 A9 U3 L* H0 F4 f1301-自定义评论的view
4 F2 z& q. C/ C4 {9 I# K1302-监听键盘弹起和隐藏 % {3 Z' J6 S, z7 a( x$ x r% S3 [1 o8 ?
1303-textView的一些设置
# o* `# E) @: d. l1304-自定义表情键盘 ( z0 f# c2 V; `9 N ?' I
1305-自定义emoji的cell
2 g% l9 a7 t5 F7 W1 T" [2 r1306-修改表情键盘视图创建方式
; M/ E3 H V/ Y, x* o' J1307-显示emoji表情 v: i' y# h$ T4 z1 r: J- q
14用户详情动态详情界面(三)
2 Y( c) y# d# Q* x& W& b& n1401-设置 collectionView 的布局
H0 h1 M# w4 X1402-修改约束
- O! ~& C( ~$ U2 e7 \3 y/ y h/ P1403-修改约束2
& a! U$ l) }6 v% k1404-修改 emoji 数组及 plist 文件
9 m; q; x; L% z( b+ Z2 @1405-设置 item 横向排列 / D# F: |6 Y: `* U: {; u
1406-插入表情到textView 4 h: C4 j- R7 k! g( E& i9 d7 d
1407-表情键盘添加pageControl % k P6 \- A- x4 t
15问答界面实现
7 G+ t- x+ x0 Z1501-添加问答接口 - C9 k( A' C4 q) M4 X
1502-修改问答控制器
# s* `8 L$ p! z) x/ s" F: y: @1503-自定义头部 2 C- O& K! F! q$ \- i4 N7 x
1504-设置问答底部view , R. o/ D% n, o9 @
1505-自定义问答 cell 4 ]) p. { D4 x$ l
1506-label添加扩展方法 * a1 m, J# e' e# T$ \2 e/ W. h7 P
1507-加载更多问答数据 & o# t' R0 U, W! K9 m9 V) o5 h. H" Z
16小视频界面实现5 V1 L" S5 v) L' g$ V
1601-添加首页新闻和小视频标题数据接口
0 Q& H: g$ P& A7 k1602-添加导航栏标题
2 w8 e; R& W+ J8 f. [$ l* o: |3 t3 C1603-创建小视频子控制
8 S b. f; Y" \5 m" m1604-获取小视频数据
- t# E q* X9 W) T1605-自定义小视频cell
2 z& s2 N, c6 y) a1606-添加上拉刷新和加载更多
/ L9 |4 h1 V3 ~5 T1607-小视频播放界面控制器 2 ^9 X: r5 I& m7 c( F1 u" A R: [
1608-显示小视频数据
3 G. I2 y7 Q. s% N5 q1609-添加视频播放器
9 O. o2 O3 d: d# ~, T9 S1 F17 视频界面实现- n, O0 H3 h1 K
1701-解析视频的真实播放地址
1 _2 G3 b( |* T1702-点击cell播放对应视频 . f& v' ?5 z6 l K$ j& L
1703-视频详情控制器实现 % n5 }9 `4 C! p3 n& k
% W* n* A# Y& i7 B2 A# q3 I/ L8 g |
|