|
课程介绍:$ M5 E. a) Q$ X* s1 @+ }$ N
# v$ p1 n+ Z4 C( A
(1)项目为第一阶段内容 x4 B- @6 [: n% [: s D
(2)需要熟练掌握OC语言
$ L) b" w$ M, K# N. f u, k(3)UI部分需要学习到第十节课
6 n. E$ W" s3 _6 k9 H* Z! Q(4)项目适合刚入门的iOS开发者
- R5 \5 u7 A# `4 m- D" ~8 _$ u H% g' o5 U$ G; h
课程目录:9 t; A: w. X, S' F, H' a
, V: N/ {* l9 Q! L9 J" N第一天 0 ^- X9 J+ M& H- q8 | C2 Y1 f
$ V' T& V6 g: L0 z" R, Z(1)iOS APP开发流程介绍 8 O- m4 H9 y0 T/ z; M$ C
(2)项目架构之分栏控制的设计
+ u3 b* j5 r V4 L(3)项目架构之对象的安全释放$ h2 V" n0 f. r! w
. L( q) Y: S8 G+ |- L% E笔记:可以用run static打开计数器分析,来查看计数器的引用是否有问题& z$ l. N/ j5 S r. n: z x
" M" w$ f% l8 @7 `# a/ X
(4)项目架构之定制导航控制器 1 U1 m: O f: Y! m- R3 z
(5)项目架构之分析TabBarItem定制. A% A! f1 [! J( y& @
, w) [( V: R& f: Y9 ~( j9 m
笔记:关于解耦的生活例子,蛋炒饭的例子,蛋炒饭是紧耦合的,盖饭(饭上盖鸡蛋)是解耦的,是松耦合的
1 @# r5 j5 N( ^' s0 Y# A# [# E9 T! p+ }" D- q& K Q1 T- n
(6)项目架构之TabBarItem定制(1)
4 D( f: a. b- ^' X. b(7)项目架构之TabBarItem定制(2) , J% w5 h1 V0 [
(8)项目架构之代码解耦合
( j% b9 j, I: j0 P+ I/ Y3 y6 j+ \
. ^7 ~/ l) K; B. L第二天 3 g% _2 }1 q/ G
( |7 T, s8 }/ h
(1)第一天知识回顾与今日任务
6 ?7 T5 y, q0 t+ v( A9 |(2)首页结构设计之NavigationItem定制
% T" P( r; @7 D4 d, N6 j(3)首页结构设计之动画翻转效果实现 4 C) S. {! b3 U3 E) O
(4)JSON数据的基本概念 ! Y) \& r; r/ ?! x3 V: E
(5)解析JSON数据的方式与方法 + g0 p' D7 u' V
(6)项目架构之“网络”类的设计 0 m$ ^ [' p5 j$ E3 H
(7)项目架构之首页Model层设计
, P+ l6 a' r" H2 [(8)设置表视图的基本属性
) s! {1 B& [% k5 H8 J(9)设置与布局单元格子视图
# n9 u+ ?& [* K+ J; w" L4 D(10)设置单元格内容 " H% y/ i9 |# I+ q) b" g
(11)项目架构之分析“评级视图”类
5 Q& J5 _8 v* c+ w% u/ o4 l(12)项目架构之设计“评级视图”类 3 u. d7 R* H( C) r3 }- i
(13)设置单元格“评级视图”
' x9 p' Z) V5 o3 u# `, L; M
, N* M/ |9 t+ F. [5 U第三天 ) P: a8 w% G+ m
$ }3 k( \6 S% t, h; B6 z
(1)第二天知识回顾与今日任务 / }, z8 a: y. F S2 h
(2)首页结构设计之海报视图层次设计
# ?9 G- M# x* @- T(3)首页结构设计之分析海报内容视图 3 v8 n$ I. l: s
(4)首页结构设计之实现海报内容视图 9 c' t: \9 }/ D
(5)首页结构设计之优化海报内容视图 4 T9 S i# F% [" b6 g. P* |
(6)完善海报内容视图(1)
) B, U" q7 d! H, ?) w(7)完善海报内容视图(2)
, R* _( M; f5 v5 L" @+ z+ t" [6 z5 V- K: d+ s7 _; y. P
第四天
9 ~6 r% O% Y# O( G; ?5 \/ G! d6 {& J( D, d1 e
(1)海报底部视图的完善
9 o' o" t$ F# Q(2)海报顶部视图实现思路 , e* M4 B7 S/ `& L* v: m( P
(3)遮罩视图的创建与设计 % L( k4 I, F: v0 z! R8 ~
(4)索引视图的实现 ; B9 X3 S0 i" ^7 n- ?& W! i2 a
(5)索引视图的实现 ! W' Q6 g* N0 a) K# B1 |
(6)索引视图的优化 4 |1 p. E9 Q, b6 Y1 j) n# D& G
_0 ]3 `9 s7 e2 M/ Q* w3 Q第五天 # a9 X& g0 w; _# _; R( E- Q
2 k' `, g" b# h(1)第五天内容与构建Model层 - X( x9 r# a7 X
(2)新闻页面之ItemView的复用 8 Z# D3 w$ R) ?2 ]3 @5 N6 E" O. x) x
(3)新闻页面之单元格的定制
5 f4 s" s1 u- A(4)Top页面之分析Top页面
8 ?+ l; }3 e [+ q(5)Top页面之创建Model数据层 ! { a- c- I+ C6 v- b' c
(6)Top页面之设置表视图与创建二维数组
, c C9 M! v6 m: l0 O, S- V(7)Top页面之单元格的定制1 - A3 B" f, n D M
(8)Top页面之单元格的定制2
" ^( E6 g9 {, g. J# C(9)Top页面之事件响应者链 , S& S; p0 L* U* V1 r
0 |5 F/ A- R' G) q5 d, p第六天
' T. t" O4 Z. @7 H5 q" F+ g" o2 n
(1)第六天内容介绍与内存错误小结 1 e% w4 ?7 E9 u' F
(2)影院页面之定制单元格 2 G2 P0 O; k( J) p3 y) M5 N# S, I
(3)影院页面之日期的处理 1 {1 ?' C8 L4 J7 c. F) G. e! X; D% K. u
(4)更多页面的分析
& ~) y; T/ ]) I9 M9 v(5)更多页面之表视图的构建 0 g' O" p: j( Y, U8 h0 i
(6)更多页面之的逻辑处理 5 T: k& r Y! c; Y k8 R+ G
(7)更多页面之添加视图控制器 : p( q* G+ y' B. I4 m/ s0 t- x$ H
(8)更多页面之的优化处理
( ?/ w4 Y1 L, j
" `. n& A. G% p* n# h N9 n+ S) _第七天
: n- ~5 e* j' v! b1 J F6 `
* {$ T5 f/ d }3 E( B# }/ S(1)启动页实现思路与背景的设置
! N) z3 M4 _% e( f' k(2)启动页实现之logo图片的适配 + D. p. I' u% y1 ~& J
(3)启动页实现之递归调用
) [9 P) }+ m r(4)启动页实现之移除启动页
" L* c. [2 a3 ?! F% |: [6 T" t3 a" x(5)数据模型层实现之建立映射关系
& y! @& m" b0 w( |! A" u* [ R8 @; V(6)数据模型层实现之生成setter方法
8 v$ L: W; f- R, {5 r$ d(7)数据模型层实现之填充Model数据层
* g/ s3 d9 _2 [1 H* k(8)数据模型层实现之首页数据的实现
! d/ t- `4 u8 ]; }$ E
0 d* Q$ |4 z' v) J. |6 w2 }8 ]. n第八天
, T0 K3 g% D6 G6 i" b b& D, f: f( _( X* Y
(1)详细页面设计之隐藏导航栏 2 r) \/ b) g7 A5 ]- @0 u
(2)详细页面设计之TabBar视图的处理 & g& r% }0 }& f* O
(3)详细页面设计之BaseViewController的设计 & }) d) `! N% J. B& J4 M
(4)新闻详细页面设计之"相册"结构设计 + M% V/ [# q1 K: E: l
(5)新闻详细页面设计之Model层的建立
# \) O2 H6 F7 M4 l8 a4 M: {6 T(6)新闻详细页面设计之创建"相册"视图 . z) {, [' v& B3 O, Z' h. A, J8 T
(7)新闻详细页面设计之"相册"视图手势实现 5 h6 K. _/ a, [8 c
(8)新闻详细页面之"相册"页面的完善
% |/ |" c" h1 C* g0 V) \(9)新闻页详细页之"相册"视图的优化 4 `; m$ I4 |3 ]/ X
(10)影院详细页之页面结构设计 . q3 G! M1 g+ D9 D0 F# C$ h
(11)影院详细页之头部视图的设计1
$ m ?. L) u9 ?(12)影院详细页之头部视图的设计2
$ g2 X. i2 H0 A4 T9 N7 p9 a9 ]+ R* o(13)影院详细页之定制头部视图 5 Z* O( H1 Q! a0 T# E9 n4 _7 [! l
(14)影院详细页之设置单元格内容
- `: I% c% u( w" w(15)影院详细页之单元格高度自适应
. }( y- H7 Q. j0 h4 W, {$ ?8 V
+ V6 b, v3 J; P/ K+ `
: m- V6 ]& D1 W$ U: e, A4 s# H. u/ ^) ?4 P, I
7 D" I7 y' Z: Z$ Y
+ N2 R+ d6 O5 f
! ?. Z3 j1 }* ?/ X- ?
资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见
7 A3 ]' H' K! `' B" y4 F: B- c
/ D6 I; @( u& l+ ~# N p d3 k( q2 `% y- ~/ ]: y9 u
3 L# [, r( f# N8 p" E& h& m& E4 h
本资源由Java自学网收集整理【www.javazx.com】 |
|