登录网站,浏览更多精彩内容
您需要 登录 才可以下载或查看,没有账号?加入我们
×
教程目录:
+ i" i2 `' K/ \; g. [4 b$ K01项目搭建
* `! `8 y* }+ c2 u% Y7 Q! `101-项目搭建 2 ^3 f( V" `# m
102-自定义tabBar
( H: S+ _: S5 K' f+ z" r- P, ^, T103-补充内容
. |5 v$ Z* }$ P: D7 \# h' M02我的界面实现(一)
9 f+ R4 ?& x" B* D. b+ R+ k201-我的界面分析
1 S" A4 s6 l. P' s) @202-我的界面实现 8 D5 y! z0 I: G9 x
203-Swift的核心
9 C; n" }: K' P+ ]5 ?9 ]3 e204-添加网络请求以及创建模型
1 l3 }8 l8 s5 k }# `205-返回数据显示到tableView 1 B$ c& j; [& W' \) u% P3 L
206-自定义我的界面cell
/ r! I1 i; D3 G( f03我的界面实现(二)8 j# D( O( K' @
301-扩展cell注册方法
5 f" O# f7 m9 w" ?302-自定义我的关注cell
7 A; i ^( t9 M4 ~303-自定义关注用户cell
( }7 ~( l8 e, M( B+ ]5 ]9 I2 Z304-自定义tableViewHeader 8 |% P- T4 h7 Z3 u
305-更换主题 7 I3 D5 M1 z1 g9 B% G
306-iPhoneX适配介绍 / j( s* b) L+ W: \
307-iPhoneX适配和设置tabbar的主题 . T2 K7 l$ h5 y# @# @
04登录和设置界面实现
6 w: H# ~% Y# s401-登录界面实现 / D, _% h9 s( \5 Z5 s
402-登录界面更换主题 1 z& k( C1 X2 Y* d3 n" t8 N
403-实现设置界面
, S0 M/ ~7 L, W3 N404-设置界面添加点击功能 ; D6 j7 s* k/ Z+ P* {" V, a. y6 e: P5 \
405-修改设置界面代码 , b% D' `0 m3 P% v* f8 f8 `& v
05离线下载界面实现# z, h! n/ n+ l/ x2 h) J& @
501-离线下载界面
% f2 I: R1 k& h i% b. Q# @1 u502-集成sqlite3
1 S: k% ^; N# S503-修改一些变化 3 N5 L6 p7 Z1 r$ A( x" s0 P
504-建表 9 f: y6 _# E" a8 S
06用户详情界面(一)# D7 L+ N! ~1 _5 d M: Z! A9 p
601-用户详情界面的分析 免费试学5 ]8 W7 R6 e0 `# M) s$ G5 ?5 `
602-创建用户详情头部 ; ]2 S8 H! F9 f* b
603-添加相关接口 0 s) z& Q' E ~) k
604-填充数据 + \7 j& j$ t6 v6 P
605-headerView 的点击事件
/ [) d v/ M* Q# ^, |% ~; d) A606-设置主题颜色 , j- n8 `6 |7 {- I1 c; F2 P
07用户详情界面(二)) s5 s9 z0 k" J* g+ j& i
701-添加topTabView
m/ i y2 g5 _4 p5 v" m) T' r702-添加bottomView
! `+ f' i' z2 s703-从xib加载的扩展方法
( D( m( J, w7 i; l704-自定义弹出视图 " a) z1 d- U: Q1 ?3 P* X1 g" E
705-自定义导航栏 # i7 E. y. c# G6 F: H. J
706-添加相关推荐view ( f3 u, l6 }" p$ |. y
707-导航栏补充
7 `1 C6 U5 x; W4 m4 ?08用户详情动态界面(一)
7 D0 q" n* w8 o* B3 O, R801-用户详情动态数据显示 , s, p. e% q4 p! |# j1 Y
802-创建collectionView 3 I A+ v9 K7 L( {6 C5 m1 v
803-动态cell分析及创建枚举
2 K3 X6 c3 j0 v+ e8 R- j804-计算collectionView的宽高
* j- k$ b d! ^805-自定义发布视频或文章view 8 F/ w4 F z% ]6 Z
806-实现引用别人内容布局 $ i! w6 |9 u3 l6 o, Q! X
807-Int扩展 . W6 S9 w& M% L; ~
808-动态cell显示时间 * I$ b* Q/ S+ J! r2 n
809-自定义首页导航栏
% k5 E1 C' @5 J x' m810-设置微头条及导航栏样式 2 Y1 f* }6 \/ s2 M
09用户详情动态界面(二): y' |. f; b9 N+ I4 V4 P7 ~. }
901-动态界面查看大图
2 {% c$ f0 k9 M$ h902-添加item_type
3 k2 X) V' L5 J& R- V903-修改动态cell的显示问题
- r1 J* [( g7 M3 D* f" U5 O904-显示emoji表情
' I% u) b# R6 r& J' W0 t. d905-设置用户名高亮显示
4 \: Z+ [) `8 s4 e- q906-自定义UILabel显示富文本 " c" m9 I$ d3 v& V' s
907-正则表达式匹配用户名话题和链接
# b6 V. f8 b, O' c7 h! P* Q908-实现富文本点击回调 # q, \1 z( Q( q( e U) V
909-根据用户名获取uid进行传值 3 m( q! Y. X. I/ e9 @4 k8 x Q+ a
910-根据话题获取cid进行传值
9 ?: U: L6 w( D/ R p10用户详情动态界面(三)
8 Q: {/ W0 D' c2 b' ?4 \: A1001-用户动态添加上拉刷新 $ `8 R( _3 i3 m' P; q5 n5 B
1002-根据不同类型刷新
& x; b. H0 g3 L) B7 a1003-引用显示@用户名 5 [2 N) m8 X# [% f' |0 y1 M a
1004-处理其他topTab的数据显示 2 M8 Y, l, W. h! {6 g- @6 @
1005-添加用户详情中问答的接口
0 T& D% Q6 `! D; N0 n/ |1006-自定义用户详情的问答cell
3 k- ^6 l d: T& S0 _2 U: R8 \* E1007-用户详情问答加载更多数据
3 x& y" U: X) V! R7 a9 a1008-创建动态的详情控制器
3 |' Z: s6 l: W6 e/ r1009-自定义动态详情导航栏 9 C! O- j3 C% o8 M3 E
1010-设置导航栏样式. " k( w6 X/ m( F. A& y
11用户详情动态界面(四)* e% X/ T5 }1 X# a
1101-自定义动态详情的headerView 9 `( W5 ^/ Z; ?& _. i
1102-计算动态详情头部的高度 8 \* J4 o: v4 J: `, |; }7 C3 S9 h
1103-添加用户动态详情评论的接口
; l( l8 j( l! l- D, R1104-自定义动态详情评论cell 2 h: k% f1 S8 E: `) Z6 [" c& ~
1105-修改详情控制器1 & w* n2 F, W7 S8 V7 W
1106-修改详情控制器2. " k$ O8 k: f8 E/ u4 b
1107-修改详情控制器3
, L/ ]* d g# K" Y4 K1108-创建topTabScrollview & D0 b, D$ Q2 K" U
1109-修改用户详情控制器4
7 K8 v {# K; [2 d2 x" r' K12用户详情动态详情界面(一), _; _, m" t, \" j6 w2 w
1201-修改动态详情评论. $ g: {* \! w9 N c( I6 R9 M$ q
1202-添加点赞用户列表接口
+ R& _. S/ Q: D% w ?' N1203-点赞列表界面添加加载更多数据 3 a2 |, `5 R9 D" `! t/ y0 \
1204-自定义点赞用户cell
' s# I: @) I* `+ H+ d' T& ^ E4 @1205-cell添加点击事件
7 d W( H9 k# b1206-处理导航栏出现的bug w( O4 ?) T8 H' }
1207-动态详情控制器底部添加toolbar
- T0 i; u* k" d( J13用户详情动态详情界面(二)& c# \2 w* R& p1 V* M% x
1301-自定义评论的view 2 G# C0 D' E3 P1 b: ]- f; t6 _
1302-监听键盘弹起和隐藏
8 g% m* N5 k" k/ x u! e1303-textView的一些设置 ' q- Z/ U# B; L" W( p
1304-自定义表情键盘
8 A9 @% M' J j2 \, |" U1305-自定义emoji的cell 4 o4 B# I# C2 U: O4 |' B# ~, b- N
1306-修改表情键盘视图创建方式
0 [7 p6 W% U, H: Q$ T: }, `$ B1307-显示emoji表情 ' D4 a1 W. }- G0 \5 D% N
14用户详情动态详情界面(三)
& w, t/ G7 F3 b7 \! g( H1401-设置 collectionView 的布局 ) f0 y/ S/ h3 d1 g& S3 } F
1402-修改约束
' i) ?2 a3 f0 x* A9 `1403-修改约束2 1 P/ Q# o) P6 i, g' _
1404-修改 emoji 数组及 plist 文件 3 t/ C" V) \, N* G. {+ J
1405-设置 item 横向排列 + C( T3 l" ?# b9 ~! r" r
1406-插入表情到textView
# R) Y$ O2 g" {$ j" E0 @- s" w1407-表情键盘添加pageControl 2 k. ?* g$ |" r! R' N
15问答界面实现
3 z- b( z7 c# |1501-添加问答接口 5 e' s: v" g( F* k
1502-修改问答控制器 / V1 T! I& K- j: y, |0 f8 X: w* c" R
1503-自定义头部 ( r' ?6 u4 t% F2 b, }* R
1504-设置问答底部view # ^, {! _: O$ Q" {# G. q! v: |
1505-自定义问答 cell
, S \ T3 v& _) S7 P$ ^& e; f1506-label添加扩展方法 ; N% U# @; X2 b. |
1507-加载更多问答数据
8 W' h T+ q3 ]2 c, {16小视频界面实现
( |+ H0 q% J7 x7 J9 Y: O1601-添加首页新闻和小视频标题数据接口 & B6 D# k9 L7 {$ R" {/ p
1602-添加导航栏标题
: X. o8 T% a; n" b$ i1603-创建小视频子控制 : ]. Y8 I- j! e1 u% w
1604-获取小视频数据 : Q7 e9 k; j9 P, o0 F. Y
1605-自定义小视频cell
$ C2 H* `4 l+ e% f: L3 k% {1606-添加上拉刷新和加载更多
! {# o A9 S) y" d1607-小视频播放界面控制器 ; r0 \" f* W- u3 b" F( {
1608-显示小视频数据
, o3 Q8 P6 o! [3 k% M3 ] C2 R1609-添加视频播放器
9 y5 U. ]) a0 h: G17 视频界面实现: a/ H3 A6 p, |! ?7 H, v B
1701-解析视频的真实播放地址
( E/ Y) M: g6 J2 Y8 N% }: N1702-点击cell播放对应视频
: b6 i* T5 M+ r1703-视频详情控制器实现 e+ Z, o7 s9 h1 M$ p9 O6 t- V
$ \# R' S3 P1 d, @) T- Z2 s
|
|