登录网站,浏览更多精彩内容
您需要 登录 才可以下载或查看,没有账号?加入我们
×
教程目录:; N" M' ?0 e& P% w8 E
01项目搭建$ h( T. \4 R* ^8 O; P+ E& B" z( A
101-项目搭建
) c8 e- D" z8 f6 J102-自定义tabBar
2 |4 _* i% R# P0 b103-补充内容
0 @1 p t4 p9 Y, X" x02我的界面实现(一)
2 F8 b# w$ [) u% |3 a+ t! }& Y$ B J201-我的界面分析
4 W' P x" F+ i0 Z/ N' E! \202-我的界面实现
/ \. |9 N+ b. h( x6 t8 E, X( k203-Swift的核心 ) W8 N/ E) |1 R4 l) X5 j
204-添加网络请求以及创建模型 6 i( V [$ _8 n, C I
205-返回数据显示到tableView - H$ S6 T+ M; l+ v* u% N- G
206-自定义我的界面cell
' I% d4 s0 c8 Z, @: I" Z# `7 m03我的界面实现(二)1 W- {7 k; m& U/ x1 ?4 h
301-扩展cell注册方法 6 N8 {. [( h I5 f
302-自定义我的关注cell
1 @3 X4 e/ |" W# E& G303-自定义关注用户cell
2 A1 A2 I4 s! v8 H304-自定义tableViewHeader
: t I+ g* l1 I& |305-更换主题 0 g8 F8 E# x1 s7 j
306-iPhoneX适配介绍
; ]4 j( @+ V2 l5 O! [" C307-iPhoneX适配和设置tabbar的主题 1 e4 D2 A. Q0 Q; t3 Z- H
04登录和设置界面实现5 y* h% H! W* g1 [) K# j
401-登录界面实现
& I/ y0 q `' A3 x402-登录界面更换主题 * q' |& A6 g/ {. q! P
403-实现设置界面
! y0 D* ]( ^4 y# U4 c: ~3 M404-设置界面添加点击功能
9 R' @6 Y0 N$ T% l405-修改设置界面代码
; F3 d9 ]# R3 a! _ E05离线下载界面实现
2 G- d- J1 k7 n9 J. H9 P; o501-离线下载界面
0 l, P$ P; t& n ^502-集成sqlite3
# A! H& H N$ H9 m$ }503-修改一些变化 ' A. s p" R9 {- U6 n
504-建表 ) W, Y3 Z8 S- A
06用户详情界面(一). c7 u m7 {; b' {
601-用户详情界面的分析 免费试学
, a' B0 i7 V' ^/ l' S! [) V; { m/ [602-创建用户详情头部
' Y. G8 r$ j) v/ H; l0 B603-添加相关接口
: _" a( b' j, [- Q1 Y604-填充数据
% V. J. N! N7 u: W605-headerView 的点击事件 $ S! `( M4 @% S& g; @6 e# _7 l
606-设置主题颜色
- u( m! O" X, q: x/ p9 R# K7 F+ d8 ?" w07用户详情界面(二)2 {$ D) {6 @0 d% _. F9 L
701-添加topTabView O; _- O: F5 x- B' K* Q2 |
702-添加bottomView
6 X; f0 k+ i1 ^7 D7 D) ~703-从xib加载的扩展方法 B' {2 ?- R) L+ Y \
704-自定义弹出视图
: X: I; i' j) R4 W& ^705-自定义导航栏 + u# X; o+ u7 l, ^0 g
706-添加相关推荐view % k1 ^- P/ H! @
707-导航栏补充
- M P3 A5 C; x/ M a1 @1 E. a; f08用户详情动态界面(一)% K4 ~# c# J+ _* l/ j# Z$ @: ]
801-用户详情动态数据显示
8 A9 [5 ?8 U# j) G$ r802-创建collectionView / c, T' _" I* ^
803-动态cell分析及创建枚举 5 t3 T4 u E4 C
804-计算collectionView的宽高
) M# t7 a0 s$ e4 l0 M1 L( q805-自定义发布视频或文章view , C$ V; `6 g: R% i- K0 c( P
806-实现引用别人内容布局
5 n6 p0 l$ l! o( d8 \! \807-Int扩展
$ _+ E9 V$ v. C. C808-动态cell显示时间 / w3 z1 M1 F7 p' Y9 x
809-自定义首页导航栏
4 O+ N2 G( `$ l; A- R( H810-设置微头条及导航栏样式 ! s6 l9 x7 _* I. m7 M' ~0 y
09用户详情动态界面(二)2 b( N- m( a$ a
901-动态界面查看大图
9 b q! U# o$ Y. i- e0 x+ o0 v902-添加item_type ) T5 [& K0 Z s: i8 f
903-修改动态cell的显示问题 0 T# x1 r7 g, V) ]
904-显示emoji表情 # r. G2 V% |' U4 [
905-设置用户名高亮显示
- D5 V0 \0 [" {0 V7 V% P906-自定义UILabel显示富文本 ! {/ \0 Z0 Z: P5 z$ M4 k- _
907-正则表达式匹配用户名话题和链接
1 Q3 o+ O7 u; ]( U' d- `" R908-实现富文本点击回调
* B2 |: n0 S7 l' d$ a7 R( @909-根据用户名获取uid进行传值 " P: y# N8 n/ r. x" h) B: H6 p
910-根据话题获取cid进行传值 2 Q, ^. h! L6 j+ _: F" ]
10用户详情动态界面(三). |# X5 E0 ?9 U8 e6 x+ M. W: U* s
1001-用户动态添加上拉刷新
h, v0 G5 s6 n0 |# s) W1002-根据不同类型刷新 & X& l. O1 G% C: h
1003-引用显示@用户名
( c1 u8 d' z( T' ]1 R z1004-处理其他topTab的数据显示 , f3 L9 @( E# ]2 t0 U9 H2 r
1005-添加用户详情中问答的接口
2 p$ k& L5 r% N7 q& L& I1006-自定义用户详情的问答cell 3 {2 r# c1 E0 _# k* |
1007-用户详情问答加载更多数据
5 T3 J+ {' K$ A$ `: I: {2 X: p. G9 g1008-创建动态的详情控制器
9 ?# J: U) L* d, K1009-自定义动态详情导航栏
7 p1 R" g. i) n' H1010-设置导航栏样式.
& J% Y8 \% f+ @" o; L: M11用户详情动态界面(四)+ X& {7 q) K7 h* k2 V; i3 u
1101-自定义动态详情的headerView - h: I! N% o. A' ?5 |
1102-计算动态详情头部的高度 ! \- s0 I/ \. G5 Y0 O
1103-添加用户动态详情评论的接口
" T3 O3 Q8 X* p% |, J1104-自定义动态详情评论cell 0 V( x2 ^5 z0 ^' {
1105-修改详情控制器1
0 ?* x W& F" @1106-修改详情控制器2.
7 X0 H5 S2 }8 d' M7 y1107-修改详情控制器3
6 p" u1 K: K1 Q1108-创建topTabScrollview - f$ m- J' \5 l, x
1109-修改用户详情控制器4
9 V( {) w& t9 [# @12用户详情动态详情界面(一)
l8 A" r; j' t2 K1201-修改动态详情评论.
2 u M+ O3 t# ?6 @1 S: j1202-添加点赞用户列表接口
* w/ ^8 j& i0 h: A1203-点赞列表界面添加加载更多数据 # D, x4 ~ g5 J
1204-自定义点赞用户cell
3 D9 ~, x6 O! G4 K3 W4 [' g8 U( ]) V1205-cell添加点击事件
: \* t7 W$ _7 o. R, E1 ?0 I# V1206-处理导航栏出现的bug 9 K \" V8 o# o- g4 N
1207-动态详情控制器底部添加toolbar
d: }2 Y/ @) s/ \" w, p13用户详情动态详情界面(二)
, ?6 F( Q8 R0 K5 W1301-自定义评论的view
6 t) Z0 L5 G7 T5 ]1302-监听键盘弹起和隐藏
+ I9 O% y$ b8 [( ^7 d1303-textView的一些设置
) N% O' i$ x; N1304-自定义表情键盘
. s) f8 ]$ C. z% D8 c/ J1305-自定义emoji的cell
# u! p% T8 J, Y G: T. b+ ?1306-修改表情键盘视图创建方式 2 V1 T# t' q9 P. \
1307-显示emoji表情
: e3 ]! p* I- R8 A# ^) o0 I' d8 Y14用户详情动态详情界面(三)# O! k! k. f: o( ^9 O. c) @
1401-设置 collectionView 的布局 6 p: B) Y- w: q$ A k
1402-修改约束 $ L7 S$ h9 ~8 ?+ ~
1403-修改约束2 ) m+ z4 {* w! o! C
1404-修改 emoji 数组及 plist 文件
) H+ D4 d% e" @" r7 i1405-设置 item 横向排列 . l# x( Y a8 M6 l
1406-插入表情到textView
+ y% q: g( @2 U' Q1407-表情键盘添加pageControl
1 m# T2 k2 B4 V* h6 [! Q P15问答界面实现
& @" V1 V9 G* {0 Q, A7 B2 N2 l1501-添加问答接口 % b3 y& {* }: G+ ^5 F5 V
1502-修改问答控制器 3 p$ C. e+ G1 }& q
1503-自定义头部 4 x& g _0 @% t9 j( A" y% i
1504-设置问答底部view
4 n$ e( u8 B, X2 Y1 m1505-自定义问答 cell " w/ c5 [* t, _2 r, q5 @9 x: ?
1506-label添加扩展方法 0 t4 Y! U8 Q1 V( p) t
1507-加载更多问答数据
4 R3 P! T" s& _, G16小视频界面实现0 X# c5 w5 z! p( E
1601-添加首页新闻和小视频标题数据接口
" l$ i( Q% h/ l5 O1602-添加导航栏标题
+ H$ h7 |( h% f- v( @) z( ~* H6 U1603-创建小视频子控制
' K1 \2 h7 [0 a q, {1 s# g1604-获取小视频数据 - P: q, u: f8 c
1605-自定义小视频cell
8 R5 f' r4 L5 e y; l1606-添加上拉刷新和加载更多
! |$ |1 A2 r1 i" g- W1607-小视频播放界面控制器 ( _' Y7 [& T0 r
1608-显示小视频数据
6 A! ^/ }6 l; u. h8 |! R9 x1609-添加视频播放器
' S$ |' q' l5 H* H6 Y, }17 视频界面实现 Q, b2 S" q4 D0 E7 t& y }' v
1701-解析视频的真实播放地址
! I5 A4 D- [2 }& L% @1702-点击cell播放对应视频 ( u3 _5 X! g9 H0 U$ I. M9 F# h
1703-视频详情控制器实现
, }0 J* w u. [6 a# R" ^7 G
) G+ x" m% `5 v0 g4 L* D |
|