收藏
本教程最适合初学者入门的iOS基础视频,共分为19天学完,讲解的非常详细,由于内容庞大,本站仅提供1天的内容在线观看,余下部分请在本站下载观看。
完整的教程目录如下: 第1天
1_2、开发概述
1_3、iOS设备发展史
1_4、Mac OS X系统介绍
1_5、Mac OS X 常见设置
1_6、Mac OS X系统操作(一)
1_7、Mac OS X系统操作(二)
1_8、Mac OS X系统操作(三)
1_9、开发环境Xcode安装、使用
1_10-1、iOS开发体验之按钮、界面切换(补充)
1_10、iOS开发体验之按钮、界面切换
1_11、iOS开发体验之打电话发短信
1_12、iOS开发体验之《Tom猫》
1_13、计算机程序
1_14 、iOS开发基础-C语言介绍
1_15、C语言学习中的重难点
1_16、第一个C语言程序
1_17、C语言源程序分析-补充
1_17、C语言源程序分析
1_18、C语言项目打开、运行方法
1_19、C语言练习-打印图形 第2天
2、关键字及分类-补充
2、关键字及分类
3、标识符概念及其命名原则
4、标示符的命名规范
5、C语言中的注释介绍
6、C语言中的注释使用
7、数据及数据类型
8、数据类型的内存占用及范围
9、常量的概述及分类
10、上午复习
10、不同类型的常量表示方法
11、变量的概念及定义-补充
11、变量的概念及定义
12、变量的初始化和引用-补充
12、变量的初始化和引用
13、变量的作用域-补充1
13、变量的作用域-补充2
13、变量的作用域
14、printf函数介绍及常见用法-补充
14、变量为什么要区分类型
15、printf函数介绍及常见用法
16、%f输出精度问题
17、printf函数使用注意事项
18、scanf函数介绍及使用-补充1
18、scanf函数介绍及使用
19、scanf使用注意事项-补充
19、scanf使用注意事项
20、scanf函数原理
21、scanf函数原理-补充 第3天
3_2、运算符的概念及分类
3_3、运算符的概念及分类
3_4、算术运算符的介绍和使用
3_5、求余运算符的使用及注意事项
3_6、算术运算中类型转换问题-补充
3_6、算术运算中类型转换问题
3_7、赋值运算符
3_8、复合赋值运算符
3_9、自增自减运算符-补1
3_9、自增自减运算符
3_10、自增自减掌握技巧
3_11、sizeof运算符-补1
3_11、sizeof运算符-补2
3_11、sizeof运算符
3_12、逗号运算符
3_13、逗号运算符应用及使用注意
3_14、关系运算符
3_15、关系运算符优先级和结合性
3_16、逻辑运算符
3_17、逻辑运算符结合性和优先级
3_18、逻辑运算符的短路问题
3_19、三目运算符及其求值方法
3_20、三目运算符应用举例
3_21、Xcode使用补充
3_22、Xcode断点调试 第4天
4_2、变量易犯错误总结
4_3、注释插件的安装和使用
4_4、程序的结构及分类
4_5、if语句介绍及基本格式
4_6、if-else语句及嵌套
4_7、if语句的高级用法-补充
4_7、if语句的高级用法
4_8、if语句的使用注意点
4_9、应用:剪刀石头布游戏分析
4_10应用:剪刀石头布游戏代码实现
4_11、switch语句基本格式-补充
4_11、switch语句基本格式
4_12、case语句穿透问题
4_13、if语句和switch语句转换
4_14、if语句和switch语句选择
4_15、switch使用注意事项(一)
4_16、switch使用注意事项(二)
4_17、应用-判断季节
4_18、应用:实现计算器 第5天
5_2、循环结构介绍
5_3、while循环介绍及基本格式-补充
5_3、while循环介绍及基本格式
5_4、while循环介绍及基本格式
5_5、应用-游戏方向控制
5_6、应用-《疯狂猜数》游戏分析
5_7、应用-《疯狂猜数》代码实现
5_8、while循环使用注意-补充
5_8、while循环使用注意
5_9、do-while循环介绍及语法格式
5_10、do-while和while对比
5_11、for循环结构及执行过程
5_12、for循环的其他形式
5_13、for循环的嵌套
5_14、for循环嵌套应用:打印图形(一)
5_15、for循环嵌套应用:打印图形(二)
5_16、for循环嵌套应用:打印9?9乘法表
5_17-break关键字及break语句
5_18-continue关键字及continue语句
第6天
6_3、函数的概念及分类
6_4、无参无返回值函数
6_5、无参有返回值函数的定义
6_6、有参无返回值函数定义
6_7、有参有返回值函数定义
6_8、函数的参数
6_9、函数的参数传递过程
6_10、函数的返回值及注意事项
6_11、函数的声明
6_12、函数的调用
6_13、函数应用:打印图形
6_14、函数应用:数学计算
6_15、递归函数概述及构成条件-补充
6_15、递归函数概述及构成条件
6_16-递归应用举例
6_17-Xcode运行原理
6_18、手动编译方法及步骤
第7天
1、知识回顾
2、include的使用
3、include文件搜索顺序
4、C语言模块化编程概念
5、多文件开发实现及注意事项
6、计算机中的进制
7、进制转换的要素-补充600比特率
7、进制转换的要素
8、2进制和10进制互转
9、2进制和16进制互转
10、机器数和真值的概念
11、原码反码补码概念及转换
12-应用:补码转换举例
13、为什么要引入反码、补码-补
13、为什么要引入反码、补码
14、位运算符介绍(一)
15、位运算符介绍(二)
16-应用:编程实现10进制转2进制
17-应用:实现两个变量值交换-补充
17-应用:实现两个变量值交换
18-变量地址获取及存储原理-补充
18-变量地址获取及存储原理
19、查看变量在内存中的每一个字节
第8天
2、改变整型变量所占存储空间
2、改变整型变量的符号
3、char类型数据存储
4、数组的基本概念及分类
5、一维数组定义及注意事项
5、数组元素作为函数参数
6、一维数组初始化
7、一维数组一个让人疑惑的问题
8、一维数组的引用
9、应用:数组遍历
10、一维数组的存储方式
11、一维数组的地址
12、一维数组长度计算方法
13、一维数组的越界问题
14、应用:找最大值
15、数组元素作为函数参数
16、数组名作为函数参数
17、数组名作为函数参数的注意点-补充
17、数组名作为函数参数的注意点
18、冒泡排序的思想-补充
18、冒泡排序的思想
19、冒泡排序代码实现 第9天
2、选择排序思想
3、选择排序的代码实现
4、折半查找思想-补充
4、折半查找思想
5、折半查找&插入的代码实现
6、二维数组的定义
7、二维数组的初始化
8、二维数组的遍历-补充
8、二维数组的遍历
9、二维数组的内存存储细节-补充
9、二维数组的内存存储细节
10、应用:求多人多门课平均成绩
11、应用:找最大值
12、二维数组做函数参数
13、应用:从键盘接收数据构成二维数组
14、《迷宫》游戏玩法及实现思路
15、《迷宫》伪代码实现
16、《迷宫》游戏代码实现
17、《迷宫》游戏优化
18、字符串的基本概念
19、字符数组定义
20、字符数组初始化和引用 第10天
2、以字符串的形式输入和输出
3、字符串结束符使用
4、字符串长度计算的方法
5、字符数组和普通数组区别
6、字符串处理函数(一)
7、字符串处理函数(二)
8、应用:单词首字母大写&统计单词个数
9、地址的概念
10、为什么要使用指针
11、指针变量概念及定义方法
12、指针变量的初始化和引用-补充
12、指针变量的初始化和引用
13、应用:变量及指针变量存储细节
14、用函数实现两变量值交换
15、指针常见的应用场景
16-二级指针介绍
17-指针为什么要区分类型 第11天
2、数组指针的概念及定义
3、使用指针引用数组元素-补充
3、使用指针引用数组元素
4、应用:逆序数组
5、一维指针数组
6、指针变量之间运算
7-用数组名访问二维数组-补
7-用数组名访问二维数组
8、普通指针访问二维数组
9、二维数组指针定义、初始化
10、二维数组指针定义、初始化
11、《推箱子》游戏玩法及实现思路
12、《推箱子》伪代码实现
13、《推箱子》游戏代码实现(一)
15、《推箱子》游戏代码实现(二)
16、字符串指针介绍及使用-补
16、字符串指针介绍及使用
17、二维字符数组概念
18、char型指针数组和字符数组区别
19-应用:字符串排序 第12天
2、fgets()、fputs()函数使用
3、fgets()和fputs()优缺点
4、const关键字介绍及作用-补充
4、const关键字介绍及作用
5、内存管理的概念和内存分区
6、常见的内存分配函数-补充
6、常见的内存分配函数
7、野指针和内存泄露
8、指针函数概念及定义
9、应用:输出星期
10、函数指针概念及定义
11、函数指针使用
12、构造类型及结构体
13、定义结构体的方法
14、结构体变量及定义方法
15、结构体变量中成员的访问方法
16?结构体变量的初始化
17、结构体变量存储原理
18、结构体变量占用存储空间大小
19、结构体作用域
20、常见的内存分配函数 第13天
2、结构体数组概念及定义
3、结构数组的初始化和遍历-补充
3、结构数组的初始化和遍历
4、应用:实现简易通讯录
5、结构指针定义和初始化
6、结构体指针间接访问成员值
7、结构体嵌套使用-补充
7、结构体嵌套使用
8、结构体变量及成员作为函数参数
9、结构指针作为函数的参数
10、枚举类型介绍及定义
11、枚举变量的定义和使用
12、typedef关键字介绍
13、typedef使用方法
14、预处理指令的概念及分类
15、宏的概念及无参宏定义方法-补充
15、宏的概念及无参宏定义方法
16、有参宏定义和使用方法
17、应用:使用有参宏求最大值
18、typedef和#define的区别
19、#if-#else 条件编译指令
20、#ifdef 条件编译指令
22、使用条件编译指令调试bug 第14天
2、static和extern修饰局部变量
3、static和extern修饰全局变量
4、static和extern修饰函数
5、文件概念及分类
6、文件操作步骤及原理
7、C语言文件指针
8、文件的打开和关闭
9、文件使用方式及注意事项
10、字符读写函数-补1:fgetc和fputc
10、字符读写函数:fgetc和fputc-补2
10、字符读写函数:fgetc和fputc
11、应用:保存键盘输入的字符串
12、字符串读写函数:fgets和fputs
13、查看文本文件的内容
14、数据块读写函数:fread和fwrite
15、应用:从文件中读写结构体信息
16、格式化读写函数fscanf和fprintf
17、应用:读取和写入一个二维数组
18、文件的随机读写实现
19、文件检测函数feof()介绍
第15天
2、C语言《通讯录》功能展示
3、C语言《通讯录》用到的知识点分析
4、《通讯录》功能分析及实现步骤
5、《通讯录》界面、框架搭建-补1
5、《通讯录》界面、框架搭建
6、《通讯录》退出系统
7、《通讯录》初始化
8、《通讯录》查看联系人
9、《通讯录》添加联系人
10、《通讯录》删除联系人
11、《通讯录》修改联系人
12、《通讯录》搜索联系人 第16天
1_1、Objective-C语言简介-补充
1_1、Objective-C语言简介
1_2、Objective-C语言发展现状
1_3、Objective-C语言学习路线及重难点
1_4、OC语言快速入门之“helloworld”
1_5、NSLog函数使用方法
1_6、OC中注释及@符号使用
1_7、访问OC源文件、C源文件中的函数
1_8、OC和C差异学习(一)
1_9、OC和C差异学习(二)
1_9、OC和C差异学习(二)改进
1_10、面向对象编程概念
1_11、类和对象-补充改进
1_11、类和对象
1_11、类和对象改进
1_12、类的声明和实现
1_13、创建一个对象并访问成员变量
1_14-无参方法声明实现及调用
1_15-有参方法声明实现及调用
1_15-补充有参方法声明实现及调用
第17天
2_2、应用:类的创建练习
2_3、对象的存储细节-补充
2_3、对象的存储细节
2_4、#pragma mark指令的使用
2_5、函数和对象方法的区别
2_6、常见错误汇总
2_7、对象和方法之间的关系
2_8、练习题讲解(一)-1-补充
2_8、练习题讲解(一)-1
2_9、练习题讲解(一)-2-补充
2_9、练习题讲解(一)-2
2_10、对象作为方法的参数连续传递
2_11、对象作为方法的参数连续传递2
2_12、对象作为方法的参数连续传递3
2_13、练习题讲解(二)-1-补充
2_13、练习题讲解(二)-1
2_14、NSString 类介绍及用法
2_15、NSString 字符串长度计算方法
2_16、OC多文件开发介绍
2_17、多文件实现步骤
第18天
3_2、类方法的学习引入
3_3、类方法的调用及注意事项
3_4、类方法注意事项
3_5、类方法易犯的错误-补充
3_5、类方法易犯的错误
3_6、类方法应用场景
3_7、匿名类的概念及使用-补充
3_7、匿名类的概念及使用
3_8、匿名类作为方法的参数
3_9、封装的概念及原理
3_10、封装的实现步骤-补充
3_10、封装的实现步骤
3_11、封装应用:股票K线计算
3_12-组合模式
3_13、依赖关系
3_14、关联关系-补充
3_14、关联关系
3_15、Xcode文档在线安装方法
3_16、Xcode文档离线安装方法
3_17、方法重载问题
3_18-关于OC中的Static关键字使用 第19天
4_2、self和super关键字介绍
4_3、self用在对象方法中
4_4、self用在类方法中
4_5、self修饰变量
4_6、self使用总结和注意事项
4_7、类的继承和派生概念
4_08、继承的代码实现-补充
4_08、继承的代码实现
4_09-基类和派生类之间的关系
4_10、继承的注意事项
4_11、实例变量修饰符介绍
4_12、实例变量修饰符对子类的影响
4_13、OC中的私有变量
4_14、OC中的私有方法
4_14、OC中的私有方法改进
4_15、description方法介绍及重写-补充
4_15、description方法介绍及重写
4_16、多态的概念和条件
4_17、多态的实现-补充
4_17、多态的实现
4_18-类的本质
4_19、类对象的使用
4_20-类对象的存储细节
4_20、SEL类型