登录网站,浏览更多精彩内容
您需要 登录 才可以下载或查看,没有账号?加入我们
×
教程目录:
7 K0 A7 j4 f" M01项目搭建
, K5 U3 [7 u! K- K3 F* O101-项目搭建
, ^( x& P! P9 M0 ^+ F102-自定义tabBar
9 i3 j: C+ F q. s103-补充内容
* n- g+ g V5 ]+ I" e02我的界面实现(一)
7 D: V. W' ]( J201-我的界面分析 5 K/ h+ O( K `& z5 p$ x8 L& ~
202-我的界面实现 8 Z7 o! s! Y$ @, k+ K2 Y* M2 j
203-Swift的核心 1 y8 o* i% U' p8 r ]7 |: _# a
204-添加网络请求以及创建模型
8 j% r9 r h0 s, `# R8 G) u205-返回数据显示到tableView 4 F! k: D" k; V% r+ |- f S0 g3 i
206-自定义我的界面cell ) e l% F' L, @# k5 i# C
03我的界面实现(二)# A. k# p% ?1 ?# Z. P2 {+ S
301-扩展cell注册方法 , Y) C( Q+ S2 `) x: K
302-自定义我的关注cell ) J+ d L) f. X. R8 w1 Y
303-自定义关注用户cell 3 A- ` j% C# ?) q
304-自定义tableViewHeader / C7 \" A- F( V# F x2 a+ n
305-更换主题 . z- x9 P( x3 J% T- g: K6 k
306-iPhoneX适配介绍 - S! P2 o. R [! ]) ^& e
307-iPhoneX适配和设置tabbar的主题
/ O2 {# I6 _7 H9 n; _3 _ z04登录和设置界面实现
! f" z' i2 A6 L8 ~401-登录界面实现 ' Y& h: B0 W, c# N* S
402-登录界面更换主题
M& L3 q$ [' u) U403-实现设置界面
3 P9 _6 C* X: l4 ~- e2 F404-设置界面添加点击功能 ) e) t6 |2 [( C6 j! y/ m
405-修改设置界面代码 * T1 m2 ~" t% j+ C: N
05离线下载界面实现
/ f7 i: n: ~7 O4 D% [2 a: R0 i8 X8 i501-离线下载界面 . ^/ Y9 V7 G5 [( A/ e0 _
502-集成sqlite3
0 B1 o# Y O3 T7 r503-修改一些变化
1 j: R5 ^" ]9 }% Y504-建表 7 G9 }: v+ ~ n# f9 ^: G. i3 D
06用户详情界面(一)% W9 j1 i1 R" X7 c% S( F' U# E
601-用户详情界面的分析 免费试学
) R f) d% x, M- o+ O602-创建用户详情头部
8 N3 V; y# `0 P& }2 |; j4 |- T$ ^5 |603-添加相关接口
3 C( w2 ~: }3 p' n# ^" d; i5 G604-填充数据 5 r a6 R3 X: y0 ~! x/ K' S
605-headerView 的点击事件 9 k* ]4 S) ~$ h# D. p6 X+ Y0 ~
606-设置主题颜色 Z) B: x, F: t
07用户详情界面(二)0 u! |- c* u4 e( P4 J9 u( G
701-添加topTabView
0 ]- g: v' `0 J, q/ r702-添加bottomView
M! X R- ]$ v O9 I703-从xib加载的扩展方法
: ]' z: z( G: i7 }- ~ V704-自定义弹出视图
3 ]; ^+ t6 `2 s705-自定义导航栏 1 ]* x7 r1 _4 Q$ g" s4 _
706-添加相关推荐view
# W6 [$ a7 ?. V7 C8 z707-导航栏补充 % y+ M/ ^" }$ D" r! v( \5 \
08用户详情动态界面(一)
% c( c6 z& z! H8 D# L801-用户详情动态数据显示 6 X/ V% L- o/ [( T6 U+ X
802-创建collectionView
8 e+ I0 L7 K+ u4 ^4 ]+ U' B803-动态cell分析及创建枚举
2 |0 j7 d( d8 P7 u: ]804-计算collectionView的宽高
/ Z% f! f8 C. J805-自定义发布视频或文章view 1 y" V; l; @- o
806-实现引用别人内容布局
9 J7 N- d# b; {+ J2 k807-Int扩展
, q7 y+ `2 @1 w2 N: S) A% b, L* p7 p2 ]808-动态cell显示时间
9 I% o! `6 H8 O* p) s5 T809-自定义首页导航栏
% q, z4 X4 P- `! O& V. z810-设置微头条及导航栏样式 # ? _5 @) w$ b. v! ^
09用户详情动态界面(二)
i w$ {7 M( C/ ?( _901-动态界面查看大图
- B0 J$ d" l& s3 x* X9 I, Z902-添加item_type ) u4 Z# r! h5 x6 z# P
903-修改动态cell的显示问题
6 p+ q3 g, c: P$ b/ y1 S904-显示emoji表情
8 \% T( @, `% N5 T& q; G- j$ @" h905-设置用户名高亮显示
0 ^2 l6 e2 P8 @* I% \906-自定义UILabel显示富文本
! p2 N/ }! u( h" ^1 g6 z907-正则表达式匹配用户名话题和链接
7 h' h, ^1 t4 ]8 z; m908-实现富文本点击回调
; e2 W3 R }% ]( @8 J+ P909-根据用户名获取uid进行传值 - H" B! l) n2 W7 i& Z1 ?) h0 e6 T
910-根据话题获取cid进行传值 6 t( S- O, p$ D+ e9 ~& _+ t
10用户详情动态界面(三)
3 M: v; w, a. h' m1001-用户动态添加上拉刷新
- L$ Q# D+ V) S. `0 v% l' x# }1002-根据不同类型刷新 , J' }4 n* `4 N
1003-引用显示@用户名 4 f' z6 d4 P+ \) m( d1 p
1004-处理其他topTab的数据显示
& j0 f" G7 b0 p1005-添加用户详情中问答的接口 . J7 M1 B- b0 f
1006-自定义用户详情的问答cell 5 ?6 j: @6 u/ J6 l( g+ z, {2 m
1007-用户详情问答加载更多数据
; a) d8 S' J9 J" L1008-创建动态的详情控制器 + C! ?5 i& z, F L! g% B; U. T
1009-自定义动态详情导航栏 5 y* \' T$ [- B6 L. M1 ]* y# e) Z h
1010-设置导航栏样式. " O% L. {6 _1 _
11用户详情动态界面(四)/ D* g/ M, z0 g" `3 @. h
1101-自定义动态详情的headerView - X8 x8 d9 v0 d3 a7 t
1102-计算动态详情头部的高度
* `- Q% E W/ M# y6 n) m1103-添加用户动态详情评论的接口 4 s) e L4 e: _$ B4 l
1104-自定义动态详情评论cell . W9 Z7 w C- u# ]
1105-修改详情控制器1
q2 o0 C! |* L1106-修改详情控制器2. 9 B( P* K' Y9 V% ?: h. V" ^8 q
1107-修改详情控制器3
w; U7 X) C) Z) z, ]; Y& O; o6 Z1108-创建topTabScrollview
/ r1 d/ M+ `9 Q- Q4 c0 P3 G! N1109-修改用户详情控制器4
" _/ W9 P7 ^( h12用户详情动态详情界面(一)9 F- r# w1 |' i! H4 D
1201-修改动态详情评论. , \, D. i. n+ ^/ A
1202-添加点赞用户列表接口
. _' `6 D! R4 X; c3 P, C1203-点赞列表界面添加加载更多数据 3 f% [6 Z% b3 |0 H
1204-自定义点赞用户cell
: b, h5 }. r8 f7 q1205-cell添加点击事件
/ Z, |7 J; M$ z" P: H7 t1206-处理导航栏出现的bug
. y/ z, [# Y, G' W6 E% I. |1207-动态详情控制器底部添加toolbar
! S% Q$ A/ v* E/ u3 ~! \13用户详情动态详情界面(二)
1 _9 n9 v, P8 Y4 y1301-自定义评论的view - V& D, ~/ }0 D4 @
1302-监听键盘弹起和隐藏 ' K9 ] m z) z$ ]0 M
1303-textView的一些设置 ' F5 A/ P! W; B' [ C- _
1304-自定义表情键盘
, K# \& c/ z+ u4 j1305-自定义emoji的cell 6 S, r6 r2 O6 @+ |8 B8 s- [% ?
1306-修改表情键盘视图创建方式 . D1 A+ }$ y! @4 P/ W
1307-显示emoji表情 ! E7 q! r4 G/ [( O# X& R* |
14用户详情动态详情界面(三)
) I, M/ g3 D# u: g, a% r1 p1401-设置 collectionView 的布局 & [: H8 S4 Z- L: D! g- d$ K
1402-修改约束
+ m3 a' ~+ e0 H: E) b. q% Y' y1403-修改约束2
4 {# x$ M% ~ O4 D1404-修改 emoji 数组及 plist 文件 7 D/ Q' q9 }5 O! D
1405-设置 item 横向排列
2 F5 S& Y" u( a8 T8 G1406-插入表情到textView
8 b) c: p' H8 N: D1407-表情键盘添加pageControl
0 g& T5 v7 N- l15问答界面实现
u/ d+ Y6 @! O6 P& B) r1501-添加问答接口
0 M2 A' L! b9 \+ }# a- w6 {1502-修改问答控制器
+ x- K. X6 @2 R! O1503-自定义头部
' h8 ~. I2 c/ ?8 M1504-设置问答底部view / R6 {: }* v, o/ g; ~
1505-自定义问答 cell
, w" _" t0 \' b7 x/ q, \1506-label添加扩展方法
9 b7 Q2 \9 J$ ^3 p1507-加载更多问答数据
/ M9 H2 m, O2 E. D: D16小视频界面实现
0 K; j' ]. V7 \: u+ D! X+ ^1601-添加首页新闻和小视频标题数据接口
5 |2 R4 o, x y4 N# D+ V1602-添加导航栏标题
" g! ]! W4 v& j: V% D* U }+ `1603-创建小视频子控制
) B1 V. r4 J" N6 b8 f/ ]1604-获取小视频数据
8 j( b# P# r" Z1605-自定义小视频cell $ V1 g' a1 A1 y9 X9 u/ @4 y% u
1606-添加上拉刷新和加载更多 4 L; U% O: z. w. h& p
1607-小视频播放界面控制器 & X- c \! B% w" y* |0 p5 b: G
1608-显示小视频数据 - d2 [( I* e, y- v2 a
1609-添加视频播放器
: t4 u0 ]4 j, I4 ]4 N4 ?8 W17 视频界面实现
, O I; b# ~) d4 d; K1701-解析视频的真实播放地址 * [1 Y" x' |* Y8 T4 X& W7 X0 q. M
1702-点击cell播放对应视频
/ C0 _# w# T) h+ E3 p% @1703-视频详情控制器实现
0 k( ~' ~9 T- o; }6 W, I8 u
! f8 s0 j) w8 m7 R, T' Q |
|