登录网站,浏览更多精彩内容
您需要 登录 才可以下载或查看,没有账号?加入我们
×
教程目录:
1 m) @, b' J' B0 o. \2 w" |/ l% v01项目搭建
3 _* Q& H# N. o101-项目搭建 * f2 n9 f2 F; k! T0 e! v
102-自定义tabBar
9 v0 Y$ s' @4 l$ j5 M. k7 C103-补充内容
7 R" f2 y' I0 b: R02我的界面实现(一)" m; q5 k) q# w& _
201-我的界面分析
3 v! R! K9 i7 V202-我的界面实现 / M) {3 S5 q# T/ _
203-Swift的核心 Q: h' b# P0 P! y) q7 {
204-添加网络请求以及创建模型 ( a/ M8 o |$ q; ?: T3 o
205-返回数据显示到tableView " L4 E* ^4 T" S) E+ g1 d- I( O4 } d
206-自定义我的界面cell
7 W! j' }" X/ A2 N; a+ @9 M03我的界面实现(二)
" |$ R8 L, R; v5 t$ }! {" x1 G301-扩展cell注册方法 0 k+ V/ A) F7 A, p+ {' h1 p( F8 g# I
302-自定义我的关注cell
# e, l+ p' _+ W7 y303-自定义关注用户cell . g9 Z/ Z( Y+ j' H7 }0 l
304-自定义tableViewHeader
- K& R' O/ r" G1 n+ w6 A9 _6 P$ u& A305-更换主题
: x# P, `2 {7 v# Y306-iPhoneX适配介绍 ' o, w1 D: u; U
307-iPhoneX适配和设置tabbar的主题
9 J0 V+ h# t) n! L04登录和设置界面实现7 s6 E$ p* O* _ l# w
401-登录界面实现
# V9 E: r \9 k402-登录界面更换主题 9 L+ t+ o4 }& G/ g1 ~+ ~6 R: {5 r
403-实现设置界面
5 j/ Y( @& P e: ^404-设置界面添加点击功能 % h# _+ u! Z5 Y: K+ c) J1 \
405-修改设置界面代码 " t/ c% z' t' ^' x# @/ @& u8 Y5 R
05离线下载界面实现9 i1 r2 q+ ]& w+ ^% W
501-离线下载界面 ; h( V/ N! m& G$ q9 S& [
502-集成sqlite3
9 x) D' K% g1 l3 E503-修改一些变化 5 L5 H7 e; u5 M9 C# a
504-建表
, x/ d: _0 t" L- u) ]- Z; X06用户详情界面(一)
y2 h2 m8 R9 _5 H601-用户详情界面的分析 免费试学2 `9 s6 h$ H/ B# ^+ w+ ?
602-创建用户详情头部 ' l# N( c- j% @6 v3 b* {3 c T
603-添加相关接口
; f" i0 i: ^- I% O. G604-填充数据
3 G+ g! |0 E- s6 g$ S5 e# ~605-headerView 的点击事件 1 g, c6 O- E: N5 Y4 M
606-设置主题颜色 1 p* D' t: c: |
07用户详情界面(二)
0 `1 m9 E$ o9 X5 a3 X; R( r4 k701-添加topTabView 1 V, Q+ M4 N j
702-添加bottomView
. z6 |4 w/ ~+ A% y( g; r9 a j% s703-从xib加载的扩展方法 8 y! ~4 S2 X [: c; ?+ C' E4 i
704-自定义弹出视图 . u" l5 b; I+ P L# h0 C
705-自定义导航栏 ! g% t1 O1 C0 W7 D2 D
706-添加相关推荐view
( r2 O: y* M; h5 I2 c1 S" N6 T' q707-导航栏补充 7 ~" P$ I& V4 x; v
08用户详情动态界面(一)
- j7 W3 ^" l1 h$ |) B- b801-用户详情动态数据显示 ; ]) g9 x# C, l% J5 K5 r
802-创建collectionView
7 U: {: z! T* n {5 A! u803-动态cell分析及创建枚举
; H$ `9 g8 V4 Q: P5 T1 N# F804-计算collectionView的宽高
2 Q3 Q( R' b$ W" ]: n805-自定义发布视频或文章view
8 [2 O G: z& t7 f4 B: Y8 X806-实现引用别人内容布局
3 c8 G$ K7 a( w3 k" E* a807-Int扩展 6 Q; m9 C" {* R' C0 `/ a d
808-动态cell显示时间 - J0 Q8 S% s3 A
809-自定义首页导航栏 " b; ^0 u; s. q' {, w
810-设置微头条及导航栏样式
) R1 c2 g7 G; p: \! S5 Z09用户详情动态界面(二)
8 @' |& f$ N" f, u. B+ L901-动态界面查看大图 3 P5 G" ]: ~) L( j, t) h
902-添加item_type . Z2 U" O: B4 H* d7 K# b
903-修改动态cell的显示问题 , h; Q' c Q4 L9 _% K1 s
904-显示emoji表情 " O$ b M+ l5 m% B( L" {
905-设置用户名高亮显示 & B* i% w* J3 h! v0 s
906-自定义UILabel显示富文本
9 I4 s6 u+ U4 M; J# h907-正则表达式匹配用户名话题和链接 . r2 J1 f- d) N& z5 X- W6 h8 G
908-实现富文本点击回调
: n# b7 l( ~0 q9 K5 \909-根据用户名获取uid进行传值 ) O$ H. C6 k+ O7 N% [
910-根据话题获取cid进行传值
+ ]* [& P4 u0 m' ? T10用户详情动态界面(三)1 v/ a# @ A6 y% l. n. V; G0 R
1001-用户动态添加上拉刷新 7 {; f! t9 R/ t& ~! m* X& f0 h
1002-根据不同类型刷新
% x, S& z7 i0 A4 L1003-引用显示@用户名 4 _9 p% L% H, I( p4 V* i
1004-处理其他topTab的数据显示 8 G/ e [6 v1 s; h: k
1005-添加用户详情中问答的接口
4 D5 B3 q9 j h+ m$ [1006-自定义用户详情的问答cell
" w3 k9 m9 A5 e8 D$ o9 r1 d5 m1007-用户详情问答加载更多数据
, x; T( J* x% O2 k! s- X1008-创建动态的详情控制器 7 E% H, I1 f" \5 D0 a8 `; I2 `
1009-自定义动态详情导航栏 ) K7 @. Z' w" c; U9 i4 K
1010-设置导航栏样式. / `6 @: s% c3 H2 R6 V. v
11用户详情动态界面(四)5 b5 x6 a0 Z! U; ]9 d" X5 l
1101-自定义动态详情的headerView 3 ]; ~8 @) T- V9 ^ @
1102-计算动态详情头部的高度
+ h( n2 K2 p! T/ k# {; }1103-添加用户动态详情评论的接口 1 u* v6 W9 h* S% W$ q3 b/ N
1104-自定义动态详情评论cell
* N: a. y. A2 V% V. }' s7 ?1105-修改详情控制器1
* p1 a. U3 M. w$ @/ v% Z( H1106-修改详情控制器2. * Z+ G! ]5 i1 f: P; T9 c
1107-修改详情控制器3 5 z8 G( d! u) x( H$ l
1108-创建topTabScrollview - o* M; _5 s9 ?+ g- q
1109-修改用户详情控制器4
3 X J" j; F" e9 F4 c+ y) v12用户详情动态详情界面(一)
/ d' X( j# z9 _; r b$ S1201-修改动态详情评论.
1 w# s* Q7 P/ M) f3 a5 p1202-添加点赞用户列表接口 # o( a+ V+ f9 Y2 e3 J* d. g' w
1203-点赞列表界面添加加载更多数据 1 |% D% `8 T; U, n: r" Z
1204-自定义点赞用户cell 5 v* ~+ L" B6 d0 o- [0 x6 B. ?7 u1 B
1205-cell添加点击事件
& g; E/ |- o7 W0 e6 G" e1206-处理导航栏出现的bug & n! f" X8 [# ~$ O% ? i
1207-动态详情控制器底部添加toolbar
; b0 N1 }5 H2 }5 c$ G8 Q" P13用户详情动态详情界面(二)5 A! w6 P! E$ Z' W; k9 K% Y
1301-自定义评论的view
( V8 }* ~. s8 N, H1302-监听键盘弹起和隐藏
- U/ x$ M2 o- c1303-textView的一些设置 * Y9 J4 E& j) a5 J, m" E" X
1304-自定义表情键盘
/ Q- q. R/ U/ U/ f2 i0 z7 u1305-自定义emoji的cell 5 L$ K I e } `8 i
1306-修改表情键盘视图创建方式 " f# v, M' q6 y) {& l
1307-显示emoji表情 S4 _$ a$ _8 T, x9 L1 _) j: \0 _1 Z
14用户详情动态详情界面(三)
, V7 H2 I# M1 g- @6 {! E1401-设置 collectionView 的布局 5 l" L/ I" B6 e3 W: G; Z
1402-修改约束
4 e8 i& ?% \$ L8 f1403-修改约束2 a" q" { U# f& A. ]( H
1404-修改 emoji 数组及 plist 文件
- G! r; o T6 l$ [1405-设置 item 横向排列
$ y7 Y. o( r% ~8 D. z+ C( x/ p1406-插入表情到textView ) m2 \* J) H5 b
1407-表情键盘添加pageControl
; U6 s; x2 z, k0 E9 ?15问答界面实现
* `. ]" e! M& z9 j- L9 B6 P, A1501-添加问答接口
; f6 k" d* G7 _1502-修改问答控制器 3 Z; c9 V) f8 w. b; d
1503-自定义头部 ) S$ c0 R8 y9 e6 f% \3 Z6 @
1504-设置问答底部view
: G+ X9 b- V+ `; I3 D1505-自定义问答 cell
# H% _; v. T- _! L& M+ C1506-label添加扩展方法 & E7 B. B0 ?' J9 k
1507-加载更多问答数据
- L. }) G! ]( L: x3 ^& h) o16小视频界面实现: v# h1 S5 j1 R7 |+ C- j
1601-添加首页新闻和小视频标题数据接口 $ [$ T' k. N* B" F
1602-添加导航栏标题 9 F: j7 h8 I4 @
1603-创建小视频子控制 . G+ m9 y2 N9 m# }
1604-获取小视频数据
$ L+ G* ]" y3 A7 @% D& {1605-自定义小视频cell
# v* Z" v) f' ?& k4 Q* `1606-添加上拉刷新和加载更多 7 z, Z) |& d# c( |' C; F8 o
1607-小视频播放界面控制器 * V' G& A5 ?9 T0 z4 a) H* x1 E
1608-显示小视频数据
/ o# h1 Q$ Z0 B' z1609-添加视频播放器 2 k# o6 H4 t& B$ g- }$ w+ y
17 视频界面实现4 c. l9 \6 K( C" S1 {# b
1701-解析视频的真实播放地址
3 j, a: c5 b) s4 J& h1702-点击cell播放对应视频 & {. A4 b! @; F* A
1703-视频详情控制器实现 ' A6 F0 S# l# S
4 l5 @8 m0 v" ]) w, T
|
|