黑马程序员技术交流社区
标题: iOS基础学习路线(二) [打印本页]
作者: 被水淹死的鱼 时间: 2015-7-25 00:32
标题: iOS基础学习路线(二)
一、 objective-c1> 基本语法01- 语法概述
02- 第1个oc程序
03- 第2个oc程序
04- 第2个oc程序
05- 第3个oc程序
06- 第4个oc程序
07- Bool
2> 面向对象1. 思想01- 面向过程和面向对象
02- 类和对象
03- 如何设计类
04- 类的设计练习
2. 类和对象01- 类的声明和实现
02- 对象的创建
03- 成员变量的直接赋值
04- 对象的行为
05- 方法与成员变量01
06- 方法与成员变量02
07- 对象的简单内存分析
08- 对象与函数参数
09- 常见错误
10- 方法与函数的区别
11- 类的合理设计01-基本类型的属性
12- 类的合理设计02-对象类型的属性
13- 方法的声明和实现
14- 练习
15- 匿名对象
16- 学习方法
17- iOS文档安装
18- 作业点评
3. 三大特性01- 封装01-set方法
02- 封装02-get方法
03- 封装03-封装的好处
04- 封装04-成员变量的命名规范
05- 封装05-练习
06- 弱语法
07- 类方法01-基本使用
08- 类方法02-与对象方法的区别
09- 类方法03-练习
10- 类方法04-使用注意
11- self01-访问成员变量
12- self02-调用方法
13- self03-使用注意
14- 继承01-基本使用
15- 继承02-继承的好处
16- 继承03-使用注意
17- 继承04-继承和组合
18- 继承05-super
19- 多态01-基本使用
20- 多态02-使用注意
21- 多态03-多态的好处
22- 多态04-局限性
4. 开发技巧01- NSString01-基本使用
02- NSString02-学习方法
03- 作业讲解01-点的设计
04- 作业讲解02-点的测试
05- 作业讲解03-圆的设计
06- 作业讲解04-圆的内存分析
07- 作业讲解05-圆的方法
08- 多文件开发01-类的独立抽取
09- 多文件开发02-.h和.m文件的分工
10- 多文件开发03-使用Xcode新建类
11- Xcode功能演示01-新建断点
12- Xcode功能演示02-断点调试
13- Xcode功能演示03-代码段保存
14- Xcode功能演示04-注释标记
15- Xcode功能演示05-多文件查看
5. 核心语法01- 点语法01-基本使用
02- 点语法02-使用注意
03- 成员变量的作用域01-4种作用域
04- 成员变量的作用域02-使用注意和补充
05- @property和@synthesize01-@property
06- @property和@synthesize02-@synthesize
07- @property和@synthesize03-setter和getter
08- @property和@synthesize04-使用细节
09- id
10- 构造方法01-基本概念
11- 构造方法02-重写init方法01
12- 构造方法03-重写init方法02
13- 构造方法04-init方法的执行过程
14- 构造方法05-自定义构造方法01
15- 构造方法06-自定义构造方法02
16- 更改Xcode的模板01-main.m
17- 更改Xcode的模板02-注释
18- 分类01-基本使用
19- 分类02-使用注意
20- 分类03-给NSString增加类方法
21- 分类04-给NSString扩充对象方法
22- 作业点评
23- 类的深入研究01-类的本质
24- 类的深入研究02-类对象的使用
25- 类的深入研究03-类的加载和初始化
26- description方法
27- NSLog输出补充
28- SEL01-基本使用
29- SEL02-其它方法
3> 内存管理01- 为什么要管理内存
02- 引用计数器01-简介
03- 引用计数器02-retain,release的基本使用
04- 引用计数器03-野指针和空指针
05- 引用计数器04-计数管理总结
06- 多对象内存管理01-简介
07- 多对象内存管理02-QQ堂实例
08- 多对象内存管理03-代码演示01
09- 多对象内存管理04-代码演示02
10- set方法内存管理01-基本实现
11- set方法内存管理02-代码完善
12- set方法内存管理03-练习加强
13- set方法内存管理04-@property的内存管理
14- set方法内存管理05-@property的参数
15- 模型设计练习
16- 循环retain和@class
17- autorelease01-基本使用
18- autorelease02-使用注意
19- autorelease03-常见错误
20- autorelease04-自动释放池的创建
21- autorelease05-实例01
22- autorelease06-实例02-使用规律
23- autorelease07-实例03-使用细节
24- 内存管理小结
25- ARC01-基本原理
26- ARC02-@property的strong和weak
27- ARC03-Xcode的ARC转换功能
28- ARC04-循环引用
4> 其它01- block01-基本使用
02- block02-带参数和返回值的block
03- 使用typedef定义block类型
04- 总结
05- protocol01-基本使用
06- protocol02-@require、@optional、遵守多个协议
07- protocol03-协议间的遵守、基协议
08- protocol04-限制对象类型
09- protocol05-协议的提前声明
10- protocol06-总结
11- protocol07-代理设计模式
二、 Foundation01- 结构体01-NSRange01-简介
02- 结构体02-NSRange02-简单使用
03- 结构体03-Point、Size、Rect01-简介
04- 结构体04-Point、Size、Rect02-其他用法
05- 字符串01-NSString
06- 字符串02-NSMutableString
07- 练习01- 基本使用
08- 练习02- 遍历
09- NSArray01-计算单个文件的代码行数
10- NSArray02-计算整个文件夹的代码行数
11- NSMutableArray
12- NSSet
13- 字典01-NSDictionary
14- 字典02-NSMutableDictionary
15- 字典03-遍历
16- 集合总结
17- NSNumber和NSValue
18- NSDate
作者: 小蜗牛0519 时间: 2015-7-25 21:33
顶一个!!!!!
作者: 哒哒萌 时间: 2015-7-25 21:37
赞一个、、、、、、
作者: 小林儿 时间: 2015-7-25 21:55
谢谢大神!很受用!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |