登录网站,浏览更多精彩内容
您需要 登录 才可以下载或查看,没有账号?加入我们
×
教程目录:
- \- [0 u9 |( n5 @4 L01项目搭建! Z0 |( ?& [7 C4 D2 @
101-项目搭建
% K* {; d+ r% a102-自定义tabBar
9 o+ p4 M( [) o2 o* _& x( a103-补充内容
$ \/ ^7 j; S; C7 t7 X& ^02我的界面实现(一)
% P6 ^+ Y) U8 O/ s3 o4 k201-我的界面分析
7 t2 ]' s6 r6 O: B9 W4 Z. y202-我的界面实现 ; [$ [0 k0 W; w, h/ A; K
203-Swift的核心
8 w1 ?- \0 w9 I204-添加网络请求以及创建模型
) V0 [! V! `+ x; ^: y205-返回数据显示到tableView
: L5 H6 E" {$ p/ P206-自定义我的界面cell 8 a x3 N" [1 Z
03我的界面实现(二)
0 y" l. {# r* L+ b301-扩展cell注册方法
+ U1 T$ y7 r+ I7 T9 G: n302-自定义我的关注cell
/ Z4 z( R2 K3 f303-自定义关注用户cell % w% W1 S: z8 s. E: U/ K7 w5 e
304-自定义tableViewHeader
+ w H ]6 e5 e: S) ] t* t1 c305-更换主题
, O$ p9 V# R' m, M8 ~5 S1 E$ O306-iPhoneX适配介绍 ( n% d" z3 \, s
307-iPhoneX适配和设置tabbar的主题 ; i2 S) ]( G J% b9 O, a; Q* o
04登录和设置界面实现
6 w: W$ m9 a ^! b9 _401-登录界面实现 & n' _/ S; a; j9 |% K
402-登录界面更换主题 " |* p) h6 b% g# O- z+ e5 E4 W
403-实现设置界面 ' K3 I+ P4 J0 A' @# m
404-设置界面添加点击功能 % a3 D- D- s$ L2 @2 Q& Y: C6 P; ^/ a
405-修改设置界面代码 - s3 {& t' J+ ?- {
05离线下载界面实现2 {- f& H& f# R: b# g9 H- c( n
501-离线下载界面 @( r o0 |* o# J, o- P
502-集成sqlite3
7 \2 H7 L6 V! B9 B$ c- K503-修改一些变化 ( F; H$ k- D% k
504-建表
$ E' w v3 f: x( q: `% t/ u06用户详情界面(一)5 H i7 J+ L4 Z( ~1 r* }( h4 @4 Z
601-用户详情界面的分析 免费试学
8 @+ h0 U0 j( Z& s3 I. A! Z602-创建用户详情头部 " a% x" ~; S8 `
603-添加相关接口
; ~) o/ A* y5 a! d604-填充数据
. c, {4 D4 {; x; g4 h: o' A605-headerView 的点击事件 + l) \- s& [7 ^4 I5 f& L
606-设置主题颜色
! n& z0 R8 v: v5 Z# Y07用户详情界面(二)
+ u6 a& X* h2 d7 b" I8 i" y* ?701-添加topTabView
$ m* ?2 g+ k F/ n" P' K9 K6 D) r& }702-添加bottomView
+ q) @ l ?4 x+ a# y6 P$ ^703-从xib加载的扩展方法 8 M5 ^; X# |2 t" ]( P+ X" m2 H
704-自定义弹出视图
4 O# C$ }0 h+ t- [, F705-自定义导航栏 P0 m9 l1 _* G. o1 }2 ?
706-添加相关推荐view
8 i6 G0 `5 q4 x! Z; n5 i9 I2 V707-导航栏补充 ) t1 h' {+ r5 t$ x2 v; b5 ?! T) b
08用户详情动态界面(一)- ?6 z* \ X, l3 p8 {5 @
801-用户详情动态数据显示 . |" ^' p& Z0 C- n6 Z9 K
802-创建collectionView ; G8 }2 l, C! e* B5 `" j5 U4 L0 N
803-动态cell分析及创建枚举 4 Q* S- \0 y+ R. R* L1 G, U7 w
804-计算collectionView的宽高 0 ^: B* l& `" p. T
805-自定义发布视频或文章view " y1 r. P6 G& A: X5 \3 h
806-实现引用别人内容布局 $ g( }- V( J- `) U$ G2 t! _, j
807-Int扩展
9 K: u) [% O5 W0 S* b3 [) J808-动态cell显示时间 6 y- ?; M5 v/ g5 G% K- g
809-自定义首页导航栏 6 e9 Y/ k" ^' K) ]9 ^( ]$ _% j( t
810-设置微头条及导航栏样式 ) P9 A9 r/ N: t/ N" H
09用户详情动态界面(二)
6 i& L5 x2 [$ @, F& @* r901-动态界面查看大图
# L" v: r9 W+ Z9 y: @+ t7 o902-添加item_type
' `1 k- O1 l4 @5 R! |) p, Y4 U. x903-修改动态cell的显示问题 ' G# J' C4 I5 {* t0 M8 M$ p: P2 P
904-显示emoji表情 L* i9 Q+ x# n$ J$ t
905-设置用户名高亮显示 9 b1 O+ c; O- L! l$ e3 X. K
906-自定义UILabel显示富文本
9 l( k5 T$ n! s% c, Q907-正则表达式匹配用户名话题和链接
6 V" K, D+ X7 b# \% q908-实现富文本点击回调 }( l8 Z$ }# J
909-根据用户名获取uid进行传值
6 H# Z, ^: Y! h910-根据话题获取cid进行传值
% a: s6 s' ~' m2 T7 x$ l" t10用户详情动态界面(三); g$ L# ]# w* l! P9 E6 N/ N5 T
1001-用户动态添加上拉刷新
2 x) G- ^6 @2 g0 ?" N2 R' r: U1002-根据不同类型刷新 / v6 h7 ~8 N* ?% Y r3 K
1003-引用显示@用户名 9 C& N% M. N& u
1004-处理其他topTab的数据显示
, J+ L& e1 k; a1005-添加用户详情中问答的接口 + ]! j2 t7 k4 J( y, m, ^- w2 R! c
1006-自定义用户详情的问答cell
1 f& a# x6 t6 x5 r1007-用户详情问答加载更多数据 - \, O( p7 x0 J; \+ O/ h" E' J
1008-创建动态的详情控制器
- S3 z3 J& h( h1 n, R1009-自定义动态详情导航栏 . b1 H7 s* y2 b2 R; `
1010-设置导航栏样式.
1 A+ o+ U! S! L9 U K' f. g11用户详情动态界面(四)
5 K1 T4 \/ J' U1101-自定义动态详情的headerView
! l, W# S: `1 S: X1102-计算动态详情头部的高度 k, ]# {* R+ K) P1 b% d
1103-添加用户动态详情评论的接口 }0 p4 b9 |5 y F! u9 g7 R5 n3 I
1104-自定义动态详情评论cell ( c( a2 c& a+ {/ _
1105-修改详情控制器1
8 Y4 @2 X/ F5 N5 R' Y1106-修改详情控制器2.
# }1 W( v( S! L6 h) a5 a2 d1107-修改详情控制器3 ' Y2 U0 F$ S. m
1108-创建topTabScrollview ) F2 R) O% V3 ^3 N8 K
1109-修改用户详情控制器4 $ l+ `$ R* R: L- H
12用户详情动态详情界面(一)
% c6 p5 C" P" {, W6 \1201-修改动态详情评论. $ |3 e0 g1 J+ b3 N4 D" E/ V
1202-添加点赞用户列表接口 7 [ _8 M' H; x& N
1203-点赞列表界面添加加载更多数据 ' D1 X: e8 \0 [8 x
1204-自定义点赞用户cell , E4 @) O% u* S% |
1205-cell添加点击事件 4 g5 S4 u* u& q1 L. ^+ t/ M. b
1206-处理导航栏出现的bug
( n+ i x0 q) p1 s( o1207-动态详情控制器底部添加toolbar
8 g( Q" u7 B7 t' F, D) @: D13用户详情动态详情界面(二); g) } ]7 k* m* W3 U
1301-自定义评论的view ' r3 a d5 Q# u! s/ d
1302-监听键盘弹起和隐藏
( q: x+ m2 ^' E1303-textView的一些设置 ; E& b( J, Z0 A# b3 p
1304-自定义表情键盘 ) s$ U% F8 T2 o" ~
1305-自定义emoji的cell
9 H" f) y: }7 Y2 y! g* H. H1306-修改表情键盘视图创建方式
8 D, r" s: @9 h O. _. ?% J1307-显示emoji表情
7 F; B! q) s1 x14用户详情动态详情界面(三)
% w8 H* D( U: Y, m1401-设置 collectionView 的布局
$ W2 v% C/ y2 C9 @2 L" ^1402-修改约束 5 R: a. @& p2 @% B0 Y, c' f
1403-修改约束2 ! H- [, R4 Z# y0 W; }0 o
1404-修改 emoji 数组及 plist 文件
5 r: x) o: H* ~& y/ U' {1405-设置 item 横向排列
* g! f0 g8 q- Y& u1406-插入表情到textView
$ S# V$ u& q& y) f _( V" t0 j/ Z4 z1407-表情键盘添加pageControl # d% i) I) J% B
15问答界面实现- s& [* \3 s. M+ y" g- h0 k4 s! k% r4 [
1501-添加问答接口
; f" P+ s! t6 s( x7 G5 _: a' s6 w/ G1502-修改问答控制器 . \/ m2 ]: a# v5 e4 Z% r, |# U
1503-自定义头部
/ ?: F3 u% {' m/ y" p& l- f7 V1504-设置问答底部view
! b4 D. l0 E$ v9 m' n7 d1505-自定义问答 cell $ u5 d' T: y9 p# g8 q
1506-label添加扩展方法
' {9 l( [( g9 E" t; x1507-加载更多问答数据 5 ?- N$ O& i5 K$ |4 `
16小视频界面实现
: Z- d1 l; M8 @3 |$ \1601-添加首页新闻和小视频标题数据接口 , R/ \& _) X3 U8 |7 q# q) o% e
1602-添加导航栏标题
/ R: g( p) ^3 F; k' ]1603-创建小视频子控制 . W) }- S& H" |( M9 n
1604-获取小视频数据
1 B" x2 Q/ _8 R( z1605-自定义小视频cell
! c8 G- e2 a n. I1606-添加上拉刷新和加载更多 9 j+ G& x v( d# C- X# a$ @2 [
1607-小视频播放界面控制器
3 D) S8 v3 A+ X! ~' i: b8 k& o1608-显示小视频数据
& d2 W4 h8 _* \1609-添加视频播放器 4 b/ ?4 M7 T) }) Q
17 视频界面实现; X- G) x1 g* I# r, U, c/ S0 U
1701-解析视频的真实播放地址
* Y9 e$ z* U! |9 c" ~1702-点击cell播放对应视频 9 {4 d; _$ v$ R0 s, }7 Q3 T
1703-视频详情控制器实现 $ Z2 J- d( { G, X$ N
+ D6 s2 I% L- o
|
|