登录网站,浏览更多精彩内容
您需要 登录 才可以下载或查看,没有账号?加入我们
×
教程目录:7 Q7 P0 f# N7 v8 f/ t
01项目搭建6 p+ D2 e2 v; i1 [: U# m
101-项目搭建 # t2 p# w2 ~! D/ h; d/ `
102-自定义tabBar
' B. T, ~4 _: c# Z' a! _8 b% j. |103-补充内容
- f" S6 q0 l t1 {" U02我的界面实现(一)
: I% `1 u' x/ A6 k) H201-我的界面分析 & Q Q2 F6 L1 j# \$ ]& m. h
202-我的界面实现 " T* U+ ~- O0 \: ?4 S
203-Swift的核心 5 p3 l! o+ y) c( r
204-添加网络请求以及创建模型
) I: f1 E" {( f. B# {9 d205-返回数据显示到tableView & Y. x# J2 v( d4 v1 i4 y+ `4 I
206-自定义我的界面cell ! b# k$ F* y8 ~+ U
03我的界面实现(二)$ ^2 U5 h8 o, M
301-扩展cell注册方法
* x9 [! T% P- u$ g302-自定义我的关注cell
9 _) ]4 E: y, Y303-自定义关注用户cell i; T% V+ b6 I% n$ n# z) r4 Z/ L
304-自定义tableViewHeader $ C( } }/ B9 p* u# ?, j
305-更换主题 : A, h' q+ y2 F7 R% d% m" j
306-iPhoneX适配介绍 * Y& |; [+ x0 G
307-iPhoneX适配和设置tabbar的主题 " N, Y& G% W E8 x# a5 J
04登录和设置界面实现
& G5 E8 j% R6 F, O7 Z# a1 ~401-登录界面实现
( Z/ P. }+ Y# R, u/ g/ A402-登录界面更换主题 / E1 e, |2 W& Z
403-实现设置界面
: K& a) Q/ z7 h8 u$ |( f404-设置界面添加点击功能
) u, F4 `8 p; g( f# u4 T x! A405-修改设置界面代码
( x" q$ ^* [* x& F05离线下载界面实现
; h$ E6 Q, e' n: |1 |0 L501-离线下载界面 1 p m& I1 m' G! c# O# b
502-集成sqlite3 7 I" ?! n4 s" A9 d
503-修改一些变化
0 V1 k% ^4 D; K D8 ?504-建表
. M0 ^+ R4 N. L0 j; _06用户详情界面(一)
& {6 Q# i# k! c; C601-用户详情界面的分析 免费试学
- Y& G; \3 ]; q0 r602-创建用户详情头部 3 @! i- f/ Z2 S
603-添加相关接口 $ U# |+ v4 u" f) |$ ]0 d
604-填充数据
3 X* Y- h/ Q% X3 N" X0 c6 ]$ n605-headerView 的点击事件 3 v0 a2 y. V( s
606-设置主题颜色 $ ^9 q2 }: k/ r" l L. x
07用户详情界面(二)3 U. B+ w" ]0 X
701-添加topTabView - M3 x7 x( H6 J" v1 A
702-添加bottomView : G# F J- _( Q, k
703-从xib加载的扩展方法 0 Y) P! Z, _ ?% }4 p* A8 V0 k
704-自定义弹出视图 % T; C/ R% b$ \+ w
705-自定义导航栏
* a2 v s: E2 i4 [7 d1 Y6 f6 P$ r( }' G706-添加相关推荐view
( }$ m6 `% V$ A/ Y# W6 S2 {707-导航栏补充 - o, Q4 q, e0 Y4 E3 J; l4 P- y: P6 N
08用户详情动态界面(一)' v) N( g& A+ T, E; o1 x% U
801-用户详情动态数据显示 : L% k9 P' U7 D3 p1 V! g" ^
802-创建collectionView
% m% r, t% \' R9 ?8 x803-动态cell分析及创建枚举
1 L, F% G$ x# u804-计算collectionView的宽高
2 `- b* H: q* Q, M' m- t805-自定义发布视频或文章view * v* D- E! F5 j+ _2 g
806-实现引用别人内容布局 ' o" q. ] G7 C" n
807-Int扩展
# f$ o% q8 c/ _& @% f$ c; o808-动态cell显示时间
: @7 C; u, C6 m& ?% k; |; T8 r809-自定义首页导航栏 * z! {6 n# b/ x% _% l
810-设置微头条及导航栏样式
% D- M0 I+ ^8 s0 @09用户详情动态界面(二)
& j5 L4 D# Z* f901-动态界面查看大图 5 G3 S9 V# w) ?8 f) s
902-添加item_type
5 q% i+ e, E0 r0 i+ P# f903-修改动态cell的显示问题
( m' l; O3 D9 _904-显示emoji表情 1 X( }- N' Q. {. ~0 M" z
905-设置用户名高亮显示
: s; S$ _, K+ d& {906-自定义UILabel显示富文本 # t: E4 ^0 W/ f- }+ O O
907-正则表达式匹配用户名话题和链接
$ U& v2 T4 V" W h908-实现富文本点击回调 6 _; l* \, h8 M y6 z+ U
909-根据用户名获取uid进行传值 ! ~1 Z( B+ o9 q
910-根据话题获取cid进行传值 ; ]; s# L$ {: y7 K6 u: \: Y
10用户详情动态界面(三)6 j6 ^9 j+ F% H
1001-用户动态添加上拉刷新
/ d3 t: H3 V4 X) c; a1002-根据不同类型刷新
- ^0 h! ~+ h% h& e" y/ t4 i. b1003-引用显示@用户名 , x3 K+ o. F' |$ ~' K% ]
1004-处理其他topTab的数据显示 * A u3 |+ D& O5 e. w$ S+ R
1005-添加用户详情中问答的接口
% \5 E" F* O5 [1006-自定义用户详情的问答cell 3 l) m0 w! D$ K1 U) c% F' I5 I& O& v
1007-用户详情问答加载更多数据 1 J4 u. a; A- ~. e, Y+ a- m
1008-创建动态的详情控制器
6 C5 ]1 H" i( E U! I( H$ m1009-自定义动态详情导航栏
2 ~3 F, C- o$ o1 C" N1 {* \1010-设置导航栏样式.
; k/ h7 z' }+ }( o1 N9 \0 P11用户详情动态界面(四)& L1 ~8 p$ i5 f* `
1101-自定义动态详情的headerView 7 P( v& V2 H q2 }% G# t5 I! X/ x
1102-计算动态详情头部的高度
, i$ ?1 K+ g* g$ a6 ~/ V1103-添加用户动态详情评论的接口 ( i7 F' z- D6 l m- }
1104-自定义动态详情评论cell
$ w1 ~: ]! M7 i1105-修改详情控制器1 " {. q, L% F9 {! }
1106-修改详情控制器2.
. U k- n2 c4 a" i9 E7 i. Q/ _5 ~1107-修改详情控制器3 1 W2 l8 n8 R' o7 {- C# o9 w
1108-创建topTabScrollview " [9 e. S5 q% G8 ?3 r; D( e
1109-修改用户详情控制器4 ! d; t! E; T8 J" F* S& @
12用户详情动态详情界面(一)( N4 k' g. j- k$ w: y- Q
1201-修改动态详情评论. 2 R+ ~: d. J8 T) Q8 ]6 R% j) k$ s
1202-添加点赞用户列表接口 8 j' J# Y( c4 ]+ n' y( z
1203-点赞列表界面添加加载更多数据
* [2 G+ N4 Q |% N1204-自定义点赞用户cell
3 X% l3 @" s7 J9 @6 w2 s1205-cell添加点击事件
3 ]6 A* f/ q8 D1206-处理导航栏出现的bug 7 E3 \% t' |7 d( e; T$ `
1207-动态详情控制器底部添加toolbar " s- I8 e2 k P' v/ t, Q& {3 a
13用户详情动态详情界面(二)
2 s* v, ]* p! i% l2 ~ \, o1301-自定义评论的view : `( o5 p- |0 B
1302-监听键盘弹起和隐藏 / K: g% [ @% O( B
1303-textView的一些设置 ) [6 b0 k7 X2 \8 l+ P! Q5 f# h
1304-自定义表情键盘 - R P9 \/ ?4 e
1305-自定义emoji的cell
' o7 `- p0 ]# `0 C! x. X1306-修改表情键盘视图创建方式 % U2 h0 i1 y# v5 m& H' a* W$ | K4 v; `
1307-显示emoji表情 $ W' O! g( y+ N7 C% X8 A( `: d, A4 `7 V
14用户详情动态详情界面(三)
T( _ v2 E* G, I7 d( g1401-设置 collectionView 的布局
# i- |3 p% a3 p$ o" k: S1402-修改约束
7 M, T8 i9 A2 I1403-修改约束2 0 w0 P+ P% ^" r1 d
1404-修改 emoji 数组及 plist 文件
" S5 B. i" h! W6 V! {1405-设置 item 横向排列 3 y& J" I. ~4 T {4 ]7 a
1406-插入表情到textView 1 H- c9 W# Q+ M2 O+ K% L& ]
1407-表情键盘添加pageControl
# Z- C, O6 q9 p6 _15问答界面实现! i) L! ? q/ v& O0 C
1501-添加问答接口
" [; r2 w5 ~, R1502-修改问答控制器 6 q, O/ r7 U/ x% |' ]1 F4 }
1503-自定义头部
$ E+ o4 r4 `' g$ E0 f1504-设置问答底部view
/ E, _8 X5 y: u( w1505-自定义问答 cell
- Q$ D; U! R. t1 K; @' c' ^% z1506-label添加扩展方法
2 N- }! @ W, A0 {- q5 f/ p1507-加载更多问答数据 ' P5 M4 H% v. v8 ^& e6 M
16小视频界面实现/ E B/ {" A& Q$ G5 b5 h+ C
1601-添加首页新闻和小视频标题数据接口
. i: B8 F7 e4 j& N" |1602-添加导航栏标题 1 W9 ~- d8 I4 K: G+ Q8 E1 Q+ F& u
1603-创建小视频子控制 # W$ T5 }% R. L6 j7 p
1604-获取小视频数据
" i4 T( |) d6 O' Q/ }) H1605-自定义小视频cell
& N7 u7 Z5 [# s+ x' W1606-添加上拉刷新和加载更多
t0 }! q/ u5 s' X( {3 O1607-小视频播放界面控制器
c j$ p: k) {, ]1608-显示小视频数据
. R) y5 W, [6 X$ ` f1609-添加视频播放器 , \5 @" {) ~' o9 T8 v Q! p5 r* j
17 视频界面实现2 H! M0 e2 G9 a7 c% }+ x
1701-解析视频的真实播放地址
( S# e) {) H; ^ a2 ^0 u1702-点击cell播放对应视频 " L) y/ v& @$ S0 e1 ?; D2 m3 w
1703-视频详情控制器实现 % r4 a- O8 c5 P1 X/ i( T! d2 ~9 T
) H8 z; Q* s( Q+ E
|
|