〖课程介绍〗:! \& s- |; ?2 z
本课程10天学会Objective-C由郭崇智主讲,《10天学会Objective-C》是尚学堂关于Objective-C语言从基础入门到高级精通的全套视频教程,共分为10天课程,由浅入深,Objective-C是iOS开发的必备语言.课程会对Objective-C语言进行深入细致的讲述,主要讲解Objective-C基础语法,面向对象编程思想、封装(类的声明和实现、getter和setter方法、属性)、内存管理、继承、多态、分类、协议、block,NSNumber、字符串、数组、字典、日期、文件管理、拷贝等。) J9 M5 l5 a1 J. h4 p b
! p) h& O. A4 P) x5 P9 }7 s
〖课程目录〗:
1_OC简介_面向对象概念
2_感受面向对象( p( @1 T- D1 z, I& S/ T
3_OC的HelloWorld
4_类的构建_对象的创建和使用7 S” H6 Z) J% e0 m- o2 l7 [
5_分离接口* j. M5 Y8 d& D3 N$ L
6_SET_GET方法$ A* v( m1 R; g
7_多参数方法的使用和意义
8_带参构造方法– p- u/ M* p6 p1 `# }’ L
9_不带参构造方法– O& f1 h0 V4 H’ y2 ?
10_day1-课后作业/ }# n+ @9 K6 T
11_属性的概念_属性关键字2 C3 _- d2 h) ], L. P2 E+ n; x e
12_属性关键字5 U- D r/ @: Z’ W* z0 m$ W, ~
13_属性的补充说明
14_继承的作用$ J, s8 ]/ R, B
15_继承语法_重写+ t* s; e C7 X9 h’ ~+ z* H
16_成员变量的权限9 J& Z* e7 O& B$ c’ D1 S& X. ^
17_day2-练习2” A1 s0 [) |- G7 l! \4 b1 ?; w
18_day2-作业1) a. S” r M9 |% [3 i
19_类别的语法& \ s6 L, `’ Q. V) q
20_类别的作用
21_懒加载
22_书签添加业务逻辑
23_书签类设计_业务逻辑分层! O” X7 M* k0 ~0 r. z
24_数组排序6 V” ~5 P. Q# }0 L+ f3 o# l& o7 ?
25_自定义对象的排序
26_多属性比较的数组排序% n( e- d: f8 s. f4 E& Z
27_单例模式‘ i) z: [; T0 [( c
28_Item添加排序功能
29_电话号码本设计5 X: G( F o* s1 [7 x/ F% `
30_多态的概念
31_多态的问题处理
32_解档和归档” W6 i# O/ p2 w7 V8 v# b/ t
33_沙盒路径和应用程序束
34_异常处理1 {! T4 d3 V& O/ [0 [% k- V5 l
35_学生类设计
36_ClassManager本地存储功能
37_NSDate
38_NSFileManager0 A; z. `& i7 K+ A
39_NSFileHandle, b5 [! c) i y6 z; k4 ]
40_可变字符串0 ^7 N6 n3 k” Z+ X
41_类簇
42_字符串操作函数– p7 C” R Z5 k# k$ C
43_字符串构建* j; O! H# g8 I” }) m
44_数组初始化
45_数组操作
46_字典对象的初始化
47_字典
48_代理解决什么样的问题
49_反向代理) L) Z7 P9 H6 _. d K
50_深复制和浅复制/ J! F7 d+ F” V0 a/ L+ o
51_委托模型
52_协议的语法
53_正向传值和反向传值
54_复合对象的内存管理1 F. D3 v5 R* Z, Y6 u3 E
55_内存管理常见问题
56_内存管理黄金法则6 l/ W” \7 P” N, m2 s9 }
57_深化多对象的内存管理0 r; K! y$ }: a( l1 G4 E: r
58_循环引用
59_自动释放池
60_block基本语法3 t% j$ b’ j7 m7 u% S) ~7 L/ W
61_block内存管理1 c: I0 J! d’ O1 ^7 U# ?* U: S. c7 e
62_block作为函数参数6 m }1 S! W- d( H” ?; j$ Y$ Z. f0 ~4 ?
63_strong&weak
优品资源 » 尚学堂10天学会Objective-C视频教程