Objective-C语言基础

开发编程

 

丁豆:450.009980

购买课程 同学人数:2751人|时长:09小时59分钟
课程大纲

Objective-C语言基础

Objective-C(简称OC),是根据C语言所衍生出来的语言,继承了C语言的特性,是扩充C的面向对象编程语言。本课程主要讲解了Objective-C的基础,包含类的声明实现,类的定义使用,类的继承和初始化,以及多态;后面逐渐讲到OC数据的一些常用结构,包括字符串,数组,字典,集合等属性方法;以及深层次讲解到关于内存管理,类别,协议,文件操作等内容。对于想学好iOS开发的学员,这一步是至为关键的一步。

1 环境简介
1-1 Xcode获取和使用00:03:07
1-2 OC简介00:14:29
2 面向对象基础
2-1 面向对象简介00:06:03
2-2 类结构设计00:14:08
2-3 方法调用机制00:02:58
2-4 new方法实现原理00:08:08
2-5 自定义构造方法00:07:41
2-6 set和get方法00:16:36
2-7 点语法00:05:37
2-8 属性生成器00:06:09
2-9 属性约束00:16:20
2-10 self和super00:16:25
2-11 继承性00:20:04
2-12 MRC手动内存管理00:18:31
2-13 ARC自动内存管理00:09:23
3 字符串 数组 字典
3-1 字符串 创建方式00:12:38
3-2 字符串 拼接 分割00:16:29
3-3 字符串 比较00:08:48
3-4 字符串 可变长度字符串00:14:36
3-5 数组 创建方式00:13:52
3-6 数组 遍历00:06:23
3-7 数组 排序00:16:47
3-8 数组 可变长度数组00:10:08
3-9 字典 创建方式00:14:47
3-10 字典 遍历00:04:18
3-11 字典 可变长度字典00:07:58
4 文件操作
4-1 NSFileManager类应用00:20:38
4-2 文件遍历00:11:38
4-3 NSFileHandle文件读写00:10:20
4-4 Plist文件操作00:10:10
4-5 NSUserDefaults存储数据00:06:48
5 语法进阶
5-1 归档和解档00:17:45
5-2 对象的深浅拷贝00:10:44
5-3 JSON数据解析00:13:55
5-4 KVC键值码赋值00:07:42
5-5 Runtime基础应用00:21:33
5-6 Load和Initialize方法00:23:53
5-7 分类应用00:13:23
5-8 日期类应用00:16:29
5-9 block基础语法00:16:56
5-10 block在类中应用00:18:52
6 常用设计模式
6-1 单利设计模式00:23:30
6-2 工厂设计模式00:24:00
6-3 协议00:22:21
6-4 代理设计模式00:16:49
返回顶部