登录网站,浏览更多精彩内容
您需要 登录 才可以下载或查看,没有账号?加入我们
×
教程目录:. p& Z2 n2 j: ~2 ~5 q
01项目搭建5 {, c' {. C& j
101-项目搭建 ! j. j8 Y3 A+ ?
102-自定义tabBar : }% n0 l) }6 V, u+ u& q: i$ L4 N
103-补充内容
4 C3 S' R3 ~! I. F" }: K" F4 q02我的界面实现(一). V+ l6 L+ a9 y: r8 X
201-我的界面分析 $ a. V% O5 C' A2 _9 }4 R' d/ U1 }0 P
202-我的界面实现 9 i7 }) W3 h6 U- F
203-Swift的核心 # N9 h: `9 O1 A7 K6 w0 A4 J6 d
204-添加网络请求以及创建模型
' h f2 G2 M# _205-返回数据显示到tableView
3 u/ m0 f/ m4 S& @206-自定义我的界面cell
* x: g' |8 {; a2 x U03我的界面实现(二)% E9 Q' Q: `% p5 D- k
301-扩展cell注册方法
8 T8 C/ W/ I; H7 ]! k e302-自定义我的关注cell 2 L- f2 a9 I% d& D t5 \; v* T
303-自定义关注用户cell : Z, H3 {4 K. e
304-自定义tableViewHeader
' Y+ x/ b* z( n& M- [5 J& \+ J305-更换主题 & S2 _) g, D. b+ ?7 W7 ^: ~# R
306-iPhoneX适配介绍
, K0 [9 _' x+ N1 g Y4 o/ i307-iPhoneX适配和设置tabbar的主题
8 w( s/ F0 S$ Q/ r" E: `9 f; ^: J- C) Y04登录和设置界面实现 ^6 q$ K" D$ P5 ~2 C
401-登录界面实现 / p; [1 |- t, }* [' c
402-登录界面更换主题 ) C+ {; H V: b; W! x' Q' v# ~
403-实现设置界面
7 {- X% R3 e( J, q% A5 T404-设置界面添加点击功能
4 J# ~: I9 ?* O( j/ P405-修改设置界面代码 ; Y; _* X9 u7 H. \/ k3 v: J# q2 b
05离线下载界面实现
. z; ^; h" I# f$ ?* M) U& n501-离线下载界面
6 A; A1 I6 ]) E% Z3 H! I& h8 D; A502-集成sqlite3 " d, B& ^# }) M2 l; T0 [% D0 [, e
503-修改一些变化 1 R3 T! }& T5 \) s
504-建表
: g3 ~3 `4 @$ E: K0 I3 I06用户详情界面(一)! e B& p' [( g, `* E0 @$ @2 \8 M
601-用户详情界面的分析 免费试学6 ^. t! Y- r( n
602-创建用户详情头部
& v; H; M2 \! X; G603-添加相关接口 0 X, ?2 y" _2 i
604-填充数据 4 B, N7 N9 r# K6 I! Q+ f/ }
605-headerView 的点击事件 / Z1 B* P, E8 \/ J2 y( Y
606-设置主题颜色
2 B1 X' A% J3 e' W6 X c6 J& @07用户详情界面(二)5 }1 l& _' v% ? D; s4 M) i
701-添加topTabView
4 _; R2 n3 R! o* y8 ?3 @- _702-添加bottomView ! H" h* o$ O- H! ~2 P, x
703-从xib加载的扩展方法
8 W; v/ O' l9 {704-自定义弹出视图
6 y$ a' k z- ]' v; }9 ~+ j705-自定义导航栏 % P" ^/ j$ ^9 O: |2 ^% P: u7 u
706-添加相关推荐view ; u7 {! l' y, W" n4 z, R* G
707-导航栏补充 2 T- F& y W" I, v
08用户详情动态界面(一), s- h V! ~' N9 Q( P) M. L5 d
801-用户详情动态数据显示 c8 V) e" w, O
802-创建collectionView
4 I) x' `$ s( E803-动态cell分析及创建枚举 ; B* `( Z+ N* Z, O. `( X
804-计算collectionView的宽高
- p* k! K, V7 m6 f8 ^6 X! E805-自定义发布视频或文章view
N. R. {! q$ x% F806-实现引用别人内容布局 $ B, c6 |4 j9 Q( z
807-Int扩展 4 v/ L& n0 c5 t9 N s* p; w0 ]- H3 k8 _
808-动态cell显示时间 6 b$ j6 R9 v$ P4 N: n
809-自定义首页导航栏
H9 N2 `3 p$ w4 h/ B810-设置微头条及导航栏样式
6 J0 ^+ U" T# B2 ~9 \09用户详情动态界面(二)4 ]. J5 ^$ O7 ?6 @& N' g3 Q! H
901-动态界面查看大图 " M. `% s: f9 D* P/ F* j( U
902-添加item_type 2 R3 u" `! C+ Q# D; |) K
903-修改动态cell的显示问题
. d, r5 B/ r" Q" c) \0 b- \904-显示emoji表情 9 s1 _7 r! [+ S( I9 w9 J3 Z
905-设置用户名高亮显示 5 v5 m6 P/ M+ Z& [% i& v* c
906-自定义UILabel显示富文本
% C. r" ~8 c3 ^. ]: s907-正则表达式匹配用户名话题和链接 1 o& S8 V8 R& m9 D" r" W! e
908-实现富文本点击回调 ]% ?* l1 y9 V! M, \
909-根据用户名获取uid进行传值
( a( J" k" y& k910-根据话题获取cid进行传值
, B& u$ P% ^9 i6 q$ }" _1 P10用户详情动态界面(三)
& d+ r8 i: T4 M& y1001-用户动态添加上拉刷新 4 F9 \4 R& o* }! t
1002-根据不同类型刷新
# p4 L% T) l1 f# c1003-引用显示@用户名
2 u u: `/ x! E" K1004-处理其他topTab的数据显示 # {: a/ s& z5 {
1005-添加用户详情中问答的接口
1 U% C1 X n1 w, o' w' u' M9 @+ E; i1006-自定义用户详情的问答cell
* E3 ^8 H7 `+ I& |( T1007-用户详情问答加载更多数据 5 j' j4 L+ T j" I) t
1008-创建动态的详情控制器 f$ M% [ h h# |
1009-自定义动态详情导航栏 : Y. a- L* N! d' v0 `/ B* f
1010-设置导航栏样式.
5 G! Y! l2 P$ S. F11用户详情动态界面(四)$ ?; x0 t9 @) `' S
1101-自定义动态详情的headerView
( s" f6 M9 _) q; z$ t( ?- h1102-计算动态详情头部的高度 6 S7 q- {/ t5 J# ^" h& \
1103-添加用户动态详情评论的接口 + ^; n9 v+ ]! `; i: y1 u
1104-自定义动态详情评论cell . h7 y, R0 k; b) r% n- T
1105-修改详情控制器1
5 P+ L' E u9 t3 e. f7 l6 J1106-修改详情控制器2. $ H- }% I6 N: {3 R w
1107-修改详情控制器3 + G( v- n. D' b$ x
1108-创建topTabScrollview 3 M8 R N f. X
1109-修改用户详情控制器4 8 E K& q9 A0 r8 t" g D6 G+ L
12用户详情动态详情界面(一)
& D5 e, [1 s0 o. ~7 `; S4 t5 u1201-修改动态详情评论. ; G( r7 l7 S5 x# }6 e9 S# x
1202-添加点赞用户列表接口
. @* z$ ]) }/ N5 u1203-点赞列表界面添加加载更多数据
- e) _3 a# j" c2 ~" y0 d) J1204-自定义点赞用户cell # ]* D2 y0 k& C! u
1205-cell添加点击事件
; K& d# e2 D: {: b+ u1206-处理导航栏出现的bug
' T, M1 P# U6 M3 T6 \& I1207-动态详情控制器底部添加toolbar 4 T7 d% ]% A. t2 x5 ]
13用户详情动态详情界面(二)5 \9 O/ X( Y [$ D
1301-自定义评论的view 7 ]1 q8 z' f/ B
1302-监听键盘弹起和隐藏
8 C9 Q0 w3 H! G0 G" V8 b1303-textView的一些设置 ( j; M/ c; G3 H/ P
1304-自定义表情键盘
" L' @" K9 F9 `# K* O% {1305-自定义emoji的cell
4 [0 `0 R/ ?' J' U3 S& F7 B+ g1306-修改表情键盘视图创建方式
7 a% M1 P; J+ z- M J q8 ~( b# c1307-显示emoji表情
: }8 o6 K0 |% C8 ^& h) ?14用户详情动态详情界面(三)
. H4 i5 ~9 K" S) e9 O6 }1401-设置 collectionView 的布局
R3 ?0 V) r0 A5 F) F$ B% k6 G6 x1402-修改约束 % T# V9 `3 r, X9 E: |- l; c
1403-修改约束2
, Q- c4 D' o: {/ C* K9 ?# N1404-修改 emoji 数组及 plist 文件 : [4 v# W, s$ R$ N
1405-设置 item 横向排列 ! b0 S, Q/ z! ?! K$ m% \6 Q/ K1 s3 y4 L
1406-插入表情到textView - j' L0 C7 x% X% T# M8 Q; C7 a
1407-表情键盘添加pageControl
# t& T5 b' W* r9 ~4 p9 U15问答界面实现
$ D/ f, G5 K* ^ O4 r! c" P \& l, v1501-添加问答接口 $ T# ]1 Q: G0 g, j" K6 S8 A0 x
1502-修改问答控制器 3 `3 W2 o9 }: {1 M
1503-自定义头部
9 G6 G" f( N4 o0 H# t1504-设置问答底部view ( m3 m# X" `6 R, C
1505-自定义问答 cell 7 \) m0 ~: K; Y6 i* }" d
1506-label添加扩展方法
) N" X2 ]! q, X5 Y0 R* j$ n% h s P. P1507-加载更多问答数据 % ]* m3 E0 e4 T
16小视频界面实现
4 z+ H8 p% a$ x8 p* c1601-添加首页新闻和小视频标题数据接口
! C4 w) J" U& k) ?1602-添加导航栏标题
Y8 ^/ x2 x. ^$ J/ }, a" u1603-创建小视频子控制 5 d4 {9 D: e; l! B2 W/ [( c( `
1604-获取小视频数据 9 Z) J/ d# w* r! G& |( x
1605-自定义小视频cell
; N6 c7 i% F/ K- T: v1606-添加上拉刷新和加载更多 4 N8 i( G8 `# z; W- ^
1607-小视频播放界面控制器
8 P# d) a$ F$ F5 h* M4 `3 v1608-显示小视频数据 3 B$ }' ~; c' f8 Q
1609-添加视频播放器
5 D3 `( }5 l: R" ^! B$ G17 视频界面实现
x9 Z+ ^% Q+ y3 Z+ K- v. O: f& X1 c1701-解析视频的真实播放地址 ( z8 H. _, m3 |+ p; K- y, G: W
1702-点击cell播放对应视频
, J. p" {& Z# u8 {: h1703-视频详情控制器实现
/ G; P) Y# @* \, t8 S1 ^# D- `# u [8 Z% |# ?
|
|