- 1.1常用终端命令
- 1.2vi、gcc使用
- 1.3计算机基础(一)
- 1.4整体介绍
- 1.5第一个C程序
- 2.1基本数据类型
- 2.2格式化输出
- 2.3输出
- 2.4常量
- 2.5变量
- 2.6输入
- 3.1基本概念
- 3.2基本运算符
- 3.3逻辑运算与类型转换mp4
- 3.4练习
- 4.1控制语句-分支语句
- 4.2Switch语句
- 4.3循环语句01
- 4.4循环语句02
- 4.5循环语句03
- 4.6循环结构-秒表设计
- 4.7阶段小测1
- 4.8阶段小测2
- 5.1一维数组1
- 5.2一维数组2
- 5.3一维数组3
- 5.4一维数组4-冒泡
- 6.1二维数组
- 6.1二维数组
- 7.1字符串表示方法
- 7.2字符串练习
- 7.3字符串的输入输出
- 7.4字符串操作函数
- 8.1函数的基本概念和定义
- 8.2函数的声明调用及返回值
- 9.1函数的应用
- 9.2~9.3递归和const修饰函数参数
- 10.1-10.2指针的概念及指针变量
- 10.3指针运算
- 10.4指针练习-字符串比较
- 10.5指针练习-字符串拼接复制
- 11.1指针二(上)
- 11.2指针二(下)
- 11.3指针二[中]
- 12.1指针三(上)
- 12.2指针三(中)
- 12.3指针三[下]
- 13.1动态内存分配
- 14.1结构体
- 14.2结构体的使用
- 14.3结构体的大小
- 14.4结构体练习
想学iOS开发却卡在C语言门槛?这套iOS C语言基础培训视频就是为你量身定制的通关秘籍。很多同学反馈说学Swift前被C语言劝退,其实只要掌握正确方法,30天就能突破基础关卡。
为什么每个iOS开发者都该懂C语言?
别看现在Swift是苹果主力语言,但CoreGraphics、GCD等底层框架都藏着C语言的基因。这套视频用Xcode环境教学,特别针对iOS开发场景设计案例,比如用结构体处理CGPoint坐标、用指针操作图像数据。
内容简介:从数字进制转换开始铺垫计算机思维,重点培养指针和内存管理的硬核能力。课程包含12个实战Demo,比如用文件操作实现本地数据缓存、用动态内存分配模拟NSArray扩容机制。
课程三大黄金模块
▌底层原理特训(1-4章)
会从二进制讲起,带你搞懂iOS设备的内存寻址原理。变量存储、运算符优先级这些容易踩坑的点,都用ARM汇编代码对照讲解。
▌核心武器库(5-9章)
指针这关会拆解成3个渐进阶段:从基本概念到二级指针,最后用指针实现字符串反转算法。特别加入iOS开发特有的内存对齐知识。
▌实战演练场(10-13章)
手把手带写通讯录管理系统,涵盖结构体序列化、文件加密存储等实用技能。预处理章节会演示如何用宏定义简化UIKit重复代码。
完整知识图谱
- 第1讲:计算机的数学语言 - 二进制/十六进制转换技巧
- 第2讲:变量背后的内存故事 - 从auto到register存储类深度解析
- 第3讲:if-else的进阶玩法 - 用switch实现状态机模型
- 第4讲:数组的七十二变 - 多维数组在图像处理中的应用
- 第5讲:指针的九阴真经 - 从野指针陷阱到函数指针回调
- 第6讲:函数栈帧全揭秘 - 为什么递归会消耗栈空间
- 第7讲:复杂类型解构 - typedef在OC混编中的妙用
- 第8讲:字符串操作大全 - 手写strcpy与memcpy性能对比
这套课程特别适合:转行iOS的开发老兵、计算机专业在校生、以及想夯实底层基础的Swift程序员。每个知识点都配有实验室环节,比如用位运算实现UIColor的十六进制转换。
现在注册还能获得Xcode调试技巧手册,教你用LLDB动态观察变量内存变化。学完后你不仅能应付面试中的指针难题,更能看懂苹果开源库的C实现部分。








