登录网站,浏览更多精彩内容
您需要 登录 才可以下载或查看,没有账号?加入我们
×
教程目录:! e! n+ V$ u( t+ c8 T. `7 T
01项目搭建( x' l& S: k# r4 I0 A3 n
101-项目搭建
" k/ M- v) F2 I# l102-自定义tabBar
1 o o: t/ }/ f' o' Y+ R4 v103-补充内容 & R" `: l% m" Y" I
02我的界面实现(一)* i7 U) y2 r! x" p' Y) ]% v. D0 d
201-我的界面分析 + ^2 A5 {' t1 c3 x
202-我的界面实现 # p, h3 q3 Q6 {4 K: X3 b
203-Swift的核心 # U Q! d i8 T M) y3 c
204-添加网络请求以及创建模型 8 s0 |% w+ h9 A
205-返回数据显示到tableView 5 y2 \6 u# _+ t5 m
206-自定义我的界面cell
* V4 {7 }6 _1 V: v4 x0 G03我的界面实现(二)% L; T6 A2 w: S& I& \( ^
301-扩展cell注册方法 ! g9 P7 M2 D& q( ~, z8 N) n# @
302-自定义我的关注cell
5 F4 [: Z Y) A j303-自定义关注用户cell
7 k' \1 I; y& \5 i) J% L304-自定义tableViewHeader
' Q! I) [/ m; L, P/ q4 X0 l305-更换主题
# w! G2 |. P7 {' e3 V306-iPhoneX适配介绍 9 ? K P' h' _0 {+ |8 n
307-iPhoneX适配和设置tabbar的主题 2 k0 q. v# _& Y8 U
04登录和设置界面实现0 Y( v% X" Z/ L+ i) G! p
401-登录界面实现 8 ] d8 u5 ^* L" L/ \& Q
402-登录界面更换主题
j p; p7 P* m; M" |) F403-实现设置界面
6 O. y, K# t( k: G6 Q+ l7 Q2 p404-设置界面添加点击功能
- A6 E# H' H* P3 a405-修改设置界面代码 ; h$ a7 \ d. b( p1 s4 g
05离线下载界面实现
1 n' v5 V$ s9 B6 n501-离线下载界面 : f* v m: [+ y' ?! i2 M/ ^
502-集成sqlite3 ! u/ T6 k, T, @
503-修改一些变化
, k( k& _+ l. c# C: ~; p. X% }9 H504-建表 " ~2 H7 \* s* T2 f- o' _% Z
06用户详情界面(一)1 Q0 E0 g0 F% n0 p0 x
601-用户详情界面的分析 免费试学- v) y/ x1 O2 T. i& U
602-创建用户详情头部
+ P$ L h c. f: ?8 D, _6 T: z603-添加相关接口 / H1 N+ }$ x6 m4 [8 W+ o3 e0 J* A; d
604-填充数据 9 M5 X, }2 `; ^% p9 G
605-headerView 的点击事件
4 b2 }( [' a$ ^8 Z606-设置主题颜色
, |2 g, k; x- S3 U1 h07用户详情界面(二)
3 x5 D) D9 Z+ c: y4 \701-添加topTabView 1 P1 L- p! X, H: W- `' Q% }7 {
702-添加bottomView
+ [/ I" F9 B. R+ F# a703-从xib加载的扩展方法 $ X( z. N2 X& c+ v) G
704-自定义弹出视图 3 c6 z9 g1 f6 {4 w
705-自定义导航栏 : {4 s. S; c7 L6 ~3 y+ ?# J6 w
706-添加相关推荐view
% N% K. W. n& E( J# Z707-导航栏补充
) u4 @) M; x0 x: m: |08用户详情动态界面(一)0 D! R+ H7 N8 K) v+ k: D5 S
801-用户详情动态数据显示
- F$ I: F8 o) E3 @# g' H0 [802-创建collectionView
+ I7 l0 a* L0 a: V! \4 ~8 X& L( z803-动态cell分析及创建枚举
$ a% X% l8 A1 ?- m3 \& z804-计算collectionView的宽高
0 }* J8 d+ Y6 r! q- s' E805-自定义发布视频或文章view % Y- _; I. p( z+ _; C+ w6 a
806-实现引用别人内容布局
8 a6 H s9 H5 ?2 L- L. ?807-Int扩展
% D g0 {9 f) p: E0 q2 F* l808-动态cell显示时间
. ~# o$ r$ y! Z& ]. t U, I% [/ ]809-自定义首页导航栏 * d7 M5 L" X5 O3 U
810-设置微头条及导航栏样式 - W) }# Q4 A9 M( E4 ?/ U' n- n
09用户详情动态界面(二)
, R# u! m: Q& E901-动态界面查看大图
/ }2 A% a% Y: |& `7 ^8 v1 K902-添加item_type & |* I5 u0 B. {/ O# z
903-修改动态cell的显示问题 6 x/ X, A1 ?! C2 @0 o4 N: ~! I
904-显示emoji表情 5 y- ^( m6 @- }1 t) L" T' ^
905-设置用户名高亮显示 m; i; k" [. j4 o0 Z
906-自定义UILabel显示富文本
5 v7 v# C5 d! ?7 v8 t+ E9 y907-正则表达式匹配用户名话题和链接
, Z" {5 q K3 D" I0 `2 X6 x908-实现富文本点击回调 % c3 f* J* d% T j% H5 Q; G
909-根据用户名获取uid进行传值
6 f* q9 F' u; ~910-根据话题获取cid进行传值
+ [+ s" ~# K \, Q, P10用户详情动态界面(三)
. {7 h6 K! m4 P* d" ^1001-用户动态添加上拉刷新
, n$ h @* t5 t0 @ o5 |3 K1002-根据不同类型刷新
/ w: N" T8 V7 b1003-引用显示@用户名 * C9 ^7 N3 S9 {& F( K
1004-处理其他topTab的数据显示
# c. M A9 `% i1005-添加用户详情中问答的接口 3 u; L; p0 {* H% U6 V' C; \1 Z
1006-自定义用户详情的问答cell 1 E, V0 F! W& \7 T! f
1007-用户详情问答加载更多数据
7 s6 H) O* J0 O( l1008-创建动态的详情控制器 , y9 U* h+ I# f/ F, S+ S5 `
1009-自定义动态详情导航栏
; s" G: m" S# _- g8 Q) u( {1010-设置导航栏样式.
! [# D( q) C1 y Y* b |' b11用户详情动态界面(四)
" p% c# Z/ m) D3 h5 f1101-自定义动态详情的headerView / k* c# R( ~/ j
1102-计算动态详情头部的高度 6 r, |4 o, o, m! ] M
1103-添加用户动态详情评论的接口 ) e( b8 L% e6 ?1 r: m% ^
1104-自定义动态详情评论cell
; q% {& t1 c" T, a" t J, p1105-修改详情控制器1 ( [! L# [ F% D# p8 I2 s6 C
1106-修改详情控制器2.
, B8 @2 Q2 h8 h5 [5 G1107-修改详情控制器3 ( a% J7 f% ?7 w( x# H" `! g
1108-创建topTabScrollview
1 ~& [$ `7 C. c- z$ [1109-修改用户详情控制器4
: y& y. k c# L9 P' E6 O% R12用户详情动态详情界面(一)
! q9 r2 ]0 }' ^) G B3 z G l8 f1 d w0 C1201-修改动态详情评论. - ?/ m4 C0 d# g0 k; o$ A" X+ U" ~
1202-添加点赞用户列表接口 2 T) o' E2 Z6 ?* W7 ^
1203-点赞列表界面添加加载更多数据 + I" l7 |+ W6 y
1204-自定义点赞用户cell
/ y' I3 ?: h" R, ]* ]$ r" W1205-cell添加点击事件 4 S8 b2 y3 ]$ H* _* `# A) `: A
1206-处理导航栏出现的bug
! [- x7 H. S" k" T: c4 s. {1207-动态详情控制器底部添加toolbar
/ t+ Y6 k; a. F% X* U: C9 _4 d13用户详情动态详情界面(二)/ N, _. f, h+ A' l( W7 o x
1301-自定义评论的view 1 _ b D- E3 Y& `
1302-监听键盘弹起和隐藏 , }6 j, o6 I; {. b3 T% e5 E Y# I
1303-textView的一些设置 3 t9 N }* {. a" ^
1304-自定义表情键盘
9 @ F+ ^1 s+ e1 X" j) m1305-自定义emoji的cell ) ?" G6 {( ~4 W2 @3 r9 u
1306-修改表情键盘视图创建方式 7 q& O' x+ r. R+ k0 f
1307-显示emoji表情
6 R$ V5 Y0 w& l- U! T1 [7 Y. S: V14用户详情动态详情界面(三), Y: f- N9 X8 \+ o* O# c1 }
1401-设置 collectionView 的布局
' f3 t. i( t# V. w0 D. E# j7 R: Q1402-修改约束
, Q5 e+ D1 ~! p* n1403-修改约束2 " u9 X) g, x: y$ U5 F
1404-修改 emoji 数组及 plist 文件
! G( ?+ Q0 Y5 m: Z1405-设置 item 横向排列 2 |7 f( W6 I$ g9 [' s. t5 x
1406-插入表情到textView
1 ?! y1 W( C8 R+ N1407-表情键盘添加pageControl
8 J0 N$ ~( T& b) n# U& O15问答界面实现
U" w; X7 E) C1 H- ~4 E1501-添加问答接口
" E; e8 e8 B$ T5 K! s1502-修改问答控制器 , y# ^% d5 \+ I( F8 `- @. ^6 ?
1503-自定义头部
+ Z$ b( Q W) e8 |8 s/ V7 _* ?1504-设置问答底部view
+ v3 M5 Y# o% R1 F1505-自定义问答 cell , E- {% e( s* B+ b, n& r
1506-label添加扩展方法 . `3 x' _& z2 R6 F' ?0 Z/ D
1507-加载更多问答数据
" [& f, @6 g }& `9 d16小视频界面实现0 G+ m# \ u$ t! p, A) @
1601-添加首页新闻和小视频标题数据接口 2 B& Q# G, O$ i% v$ Y
1602-添加导航栏标题
8 _" a/ Y- d2 r1 w6 @' u* S1603-创建小视频子控制
2 a8 U/ G5 y0 H3 P( p5 N1604-获取小视频数据
2 \; |9 |/ e; v( A1605-自定义小视频cell
( d2 j/ X* i% \6 P5 A: P1606-添加上拉刷新和加载更多
3 A0 a8 Z1 C1 J2 L5 O1607-小视频播放界面控制器
/ U, S4 V5 h# a1608-显示小视频数据 1 G. j2 M. V, H6 f6 Z
1609-添加视频播放器 * P2 Z, z' K: m5 p2 t: q# @) T5 q1 @
17 视频界面实现
* l4 O" l$ N7 }1701-解析视频的真实播放地址
* Z& q9 V" R, U' @% t4 D1702-点击cell播放对应视频
; S5 }* c: h: R- v1 p q& z: m1703-视频详情控制器实现
& v K( Z3 b# q( G0 H* s/ b# M
! m- a9 Z1 |) F+ P) q- V7 |* D |
|