|
课程介绍:
. T/ [+ f. p7 B
* J- ]+ k4 w) x7 o0 l(1)项目为第一阶段内容 ! ?8 T: l6 I( w4 A
(2)需要熟练掌握OC语言 7 A4 G2 [! T" ~. K2 Q
(3)UI部分需要学习到第十节课 % |" ~: V6 F& m a9 k5 w: P
(4)项目适合刚入门的iOS开发者
: v' b) F3 J( R9 N3 }# _$ a1 U; j& ^
课程目录:
, e: g7 q: J, }; f" u# L+ Y! J+ [
0 L0 A5 J/ [1 l: u: u第一天 ; z7 E/ P% J! M0 |1 R- U
C' ]% L, o$ W2 u* Y* ~
(1)iOS APP开发流程介绍
3 I( M6 Z: a& Y. a+ X& o(2)项目架构之分栏控制的设计 2 ^# O# U" L% o
(3)项目架构之对象的安全释放
" i k9 y( k5 R& \8 w! ]7 H# R \3 [, E* r1 i7 g
笔记:可以用run static打开计数器分析,来查看计数器的引用是否有问题0 g; L: p; v: T( Q! g5 {
: {% Q8 Y M- U& G(4)项目架构之定制导航控制器 7 M) a7 f/ G) _ l
(5)项目架构之分析TabBarItem定制9 E+ Q: r5 `/ n- m, o [" l. o( d
2 r l2 t2 W, H9 G笔记:关于解耦的生活例子,蛋炒饭的例子,蛋炒饭是紧耦合的,盖饭(饭上盖鸡蛋)是解耦的,是松耦合的
' D1 v2 N) j3 e& b0 b" x, }/ _& R- H/ _/ D, B# M
(6)项目架构之TabBarItem定制(1) 4 J' U# Z( X. x4 }/ X4 o" b6 r
(7)项目架构之TabBarItem定制(2) ) q' K% i4 H$ m; F
(8)项目架构之代码解耦合
9 t) x- x5 \3 ]1 r! J" l+ Z% r6 o Y1 \& {6 q
第二天 5 R d4 ?- o- F$ `
, A7 V1 Z$ q' k6 w! r(1)第一天知识回顾与今日任务 ! j9 H! Y2 k/ t
(2)首页结构设计之NavigationItem定制 ! ]( B3 H3 v5 o
(3)首页结构设计之动画翻转效果实现 , {$ @7 F) L6 W+ e0 E6 A
(4)JSON数据的基本概念 ; ^+ q- q! ?7 J
(5)解析JSON数据的方式与方法 % T9 d2 x1 ?" f+ B
(6)项目架构之“网络”类的设计 + p3 D. T6 C9 p( H. W' o- W
(7)项目架构之首页Model层设计
/ ?/ E$ n6 q" q9 z(8)设置表视图的基本属性
8 C* W& d# G& z+ W& E# ^4 S, }(9)设置与布局单元格子视图
+ s2 E7 p5 ^: J. h# f(10)设置单元格内容
2 {- ]6 G0 S, H0 J8 q8 E" y(11)项目架构之分析“评级视图”类
3 E$ T8 g2 X% h8 k; G(12)项目架构之设计“评级视图”类 $ N) B/ z9 j+ h9 \8 a6 M( F
(13)设置单元格“评级视图” ; w7 K3 }, h" |2 G
' f$ \4 Y' a& k3 L: y" ]& J" {第三天 # e& j6 f/ @" c" r
+ n* X C! V4 O% x
(1)第二天知识回顾与今日任务 : x$ j3 [( I' e" w
(2)首页结构设计之海报视图层次设计 2 i5 W; l+ L3 \# \
(3)首页结构设计之分析海报内容视图
% x7 _+ G1 F% V3 f% \(4)首页结构设计之实现海报内容视图 3 q5 ?+ ` Z! R
(5)首页结构设计之优化海报内容视图 3 D. N& m3 X7 v8 K. o$ i1 C
(6)完善海报内容视图(1)
6 p) v$ {6 g2 ~3 N" y0 I+ y(7)完善海报内容视图(2) ' S6 m7 z- u: f, i4 C$ ~. u
; I: R6 m/ J1 y. k$ x第四天 0 O& V: P! X8 | c# O) m7 B0 p
* C& _8 G, U( _3 W(1)海报底部视图的完善 ' F. Q, @: \9 f9 B5 [1 z" {2 \; L
(2)海报顶部视图实现思路
0 [6 ?% L! p \8 L6 V(3)遮罩视图的创建与设计
4 `3 C- T' j, g(4)索引视图的实现
?+ P3 e0 ?5 m(5)索引视图的实现
9 d+ [/ {3 I8 V! K* X( {5 ^(6)索引视图的优化
: O! I4 A, [2 w5 J! t* S
9 H4 W' B1 {' ^' Y第五天 , ~0 _+ G% j+ D! X1 \4 r
1 Q; _$ V5 t! F0 y(1)第五天内容与构建Model层
6 Z# q4 H$ w5 N6 _' _7 E(2)新闻页面之ItemView的复用
2 V; n. Y9 P, D# I, ^3 ~7 y8 _(3)新闻页面之单元格的定制
6 O8 Q/ L! L& _' A, Y0 O2 o(4)Top页面之分析Top页面
' G7 e2 @$ |& B8 B1 M2 L, F' v(5)Top页面之创建Model数据层
! I! f& u {: n, p! j( u(6)Top页面之设置表视图与创建二维数组 7 D: T$ t# Z" K& {: o
(7)Top页面之单元格的定制1 8 s. t& Z4 [% e& Z/ y3 D5 ]# i
(8)Top页面之单元格的定制2
1 w6 {1 x. W$ b7 ^7 C(9)Top页面之事件响应者链
( r/ ]; T+ m4 ^( i7 |1 p. p; `! m2 ?* S
& M8 w# v* ?7 I b, F8 `$ w第六天
2 ^. {7 C% M1 P9 p9 {3 I& \
5 W4 @) ~* x5 S(1)第六天内容介绍与内存错误小结 1 g. X% P( N- j! h* U: E k
(2)影院页面之定制单元格
9 \; b2 d1 S: ~(3)影院页面之日期的处理
. t. j$ G7 B, ~- } _0 f1 e6 T p(4)更多页面的分析 3 u2 D/ T0 t% I2 a" _
(5)更多页面之表视图的构建
9 g" j' y: p e1 O(6)更多页面之的逻辑处理 , b/ R7 Y7 {7 I/ H+ d9 n/ y
(7)更多页面之添加视图控制器 . y. _# ~9 ~ {0 t. }2 P$ \
(8)更多页面之的优化处理
( F# b& l% m" S& S, t1 s* s/ A
9 Z) T3 E% b. ]" o第七天 7 _" B! B8 j. I2 @# E/ V
- s7 z7 o f$ u4 Z) t n. U(1)启动页实现思路与背景的设置 ! r4 J4 S4 ~3 e
(2)启动页实现之logo图片的适配 ' z, c$ j& b7 F- r. s o4 {9 |' f
(3)启动页实现之递归调用 ( J1 U: q8 k- R% n. g! B( B
(4)启动页实现之移除启动页 * h/ x" f) J+ f# l: S$ H+ j
(5)数据模型层实现之建立映射关系
/ b8 j3 {/ d Z/ p* G \2 L(6)数据模型层实现之生成setter方法
; |; V u9 \6 C9 k% M0 d9 h4 B8 {2 P(7)数据模型层实现之填充Model数据层 3 E* }4 l4 k7 [# [, K
(8)数据模型层实现之首页数据的实现 ! T! E( q8 j2 P& O5 i4 w+ q
, [" B7 M+ n/ H! x$ F" J
第八天 + m* G8 b6 L: }$ |) D
3 T6 ]. _* Y. ~* F* K' ?(1)详细页面设计之隐藏导航栏 3 o0 h. @# f ?5 b2 E
(2)详细页面设计之TabBar视图的处理
& D: G, G g/ c(3)详细页面设计之BaseViewController的设计
5 u& ]' c" g6 R$ v* n(4)新闻详细页面设计之"相册"结构设计 5 x, y, c/ c) K- u- F( v1 }
(5)新闻详细页面设计之Model层的建立 . h. [; I! a) l R5 ~# }
(6)新闻详细页面设计之创建"相册"视图 ! W& ?/ {$ L) {, b
(7)新闻详细页面设计之"相册"视图手势实现 ( V, P: |7 v, }
(8)新闻详细页面之"相册"页面的完善 7 x0 c% ~8 J6 ?& O6 j
(9)新闻页详细页之"相册"视图的优化
& R' j* Q$ f2 i5 q" K(10)影院详细页之页面结构设计
+ A6 q5 S; S* Q0 p6 u. J; x# n; `(11)影院详细页之头部视图的设计1 " `$ m+ c/ K0 \# }4 K7 I
(12)影院详细页之头部视图的设计2 5 _9 }; m4 q6 @4 y% U
(13)影院详细页之定制头部视图
3 R+ ?) T2 M/ D(14)影院详细页之设置单元格内容 " W, o* y R& v
(15)影院详细页之单元格高度自适应
* j! g' P$ a ` H' d5 Z# F f$ t5 H
5 \+ w* L) _ B, t
3 O+ ~3 M- g; y6 g
0 {9 _# w Q4 [3 f- e+ j& o/ |
. z' t9 d; o4 O# o- p# a+ X2 O
( Y9 v5 f/ K' O资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见
/ J5 P& |9 [2 l- H- n/ b
! X# q* t/ j+ ^0 n
* T+ m% _, l! B- u9 b; }2 B& w, ~/ Y0 D
本资源由Java自学网收集整理【www.javazx.com】 |
|