xmg007-小码哥-Swift编程从入门到精通-MJ大神精选
【课程介绍】
Swift,是Apple公司于2014年6月发布的全新编程语言,受到全世界各地开发者的热捧和关注。明杰老师本着让学员前瞻性地掌握更实用、更先进的技术,能够高水平高薪资地走在当代IT最前沿的宗旨和目的,推出的Swift课程体系涵盖了各层面的知识点,从基础知识的学习巩固到应用实践的掌握和运用,让每个学员绝对不虚此行!
【课程目录】
基础语法
【录播】01-上课环境_课程简介(12分钟) 免费试学
【录播】02-Swift简介_版本(8分钟) 免费试学
【录播】03-编译流程_swiftc(12分钟) 免费试学
【录播】04-汇编初探(12分钟) 免费试学
【录播】05-HelloWorld(9分钟) 免费试学
【录播】06-Playground(12分钟) 免费试学
【录播】07-注释(13分钟) 免费试学
02数据类型
【录播】01-常量(9分钟) 免费试学
【录播】02-标识符_数据类型(11分钟) 免费试学
【录播】03-字面量(9分钟) 免费试学
【录播】04-元组(10分钟) 免费试学
03流程控制
【录播】01-if_while_for(12分钟) 免费试学
【录播】02-区间类型(10分钟) 免费试学
【录播】03-switch01(11分钟) 免费试学
【录播】04-switch02(11分钟) 免费试学
04函数
【录播】01-函数(13分钟)
【录播】02-默认参数值(9分钟)
【录播】03-可变参数(8分钟)
【录播】04-inout(21分钟)
【录播】05-函数重载(9分钟)
【录播】06-内联函数(13分钟)
【录播】07-函数类型(10分钟)
【录播】08-@inline(5分钟)
【录播】09-嵌套函数(11分钟)
05枚举
【录播】01-关联值(12分钟)
【录播】02-原始值_递归(10分钟)
【录播】03-关联值内存布局(12分钟)
【录播】04-原始值内存布局(14分钟)
【录播】05-答疑(7分钟)
【录播】06-内存分析01(16分钟)
【录播】07-内存分析02(23分钟)
【录播】08-内存分析03(20分钟)
06汇编语言
【录播】01-汇编语言简介(18分钟)
【录播】02-常见汇编指令(20分钟)
【录播】03-寄存器的兼容问题(8分钟)
【录播】04-常用lldb指令(19分钟)
【录播】05-汇编分析枚举的switch语句(27分钟)
07可选项
【录播】01-可选项(15分钟)
【录播】02-可选项绑定(11分钟)
【录播】03-空合并运算符(15分钟)
【录播】04-guard(12分钟)
【录播】05-隐式解包(14分钟)
【录播】06-多重可选项(9分钟)
【录播】07-frame_variable(13分钟)
08结构体与类-01
【录播】01-结构体初始化器与内存结构(23分钟)
【录播】02-结构体与类的本质区别(14分钟)
【录播】03-汇编分析结构体与类(9分钟)
【录播】04-窥探类实例的内存(16分钟)
【录播】05-汇编窥探值类型01(20分钟)
【录播】06-汇编窥探值类型02(16分钟)
【录播】07-值类型的赋值操作(8分钟)
【录播】08-汇编窥探引用类型01(22分钟)
【录播】09-汇编窥探引用类型02(17分钟)
【录播】10-值类型_引用类型的let(12分钟)
09结构体与类-02
【录播】11-class_getInstanceSize(11分钟)
【录播】12-方法的本质(21分钟)
10闭包-01
【录播】01-闭包表达式_尾随闭包(16分钟)
【录播】02-数组的排序(13分钟)
【录播】03-汇编分析闭包01(12分钟)
【录播】04-汇编分析闭包02(14分钟)
【录播】05-汇编分析闭包03(14分钟)
【录播】06-汇编分析闭包04(22分钟)
【录播】07-作业_答疑(14分钟)
【录播】08-汇编分析闭包05(15分钟)
【录播】09-汇编分析闭包06(14分钟)
【录播】10-汇编分析闭包07(13分钟)
11闭包-02
【录播】11-汇编分析闭包08(28分钟)
【录播】12-汇编分析闭包09(15分钟)
【录播】13-捕获多变量01(11分钟)
【录播】14-捕获多变量02(15分钟)
【录播】15-练习(9分钟)
【录播】16-自动闭包01(14分钟)
【录播】17-自动闭包02(16分钟)
12属性
【录播】01-存储属性和计算属性的本质(24分钟)
【录播】02-存储属性和计算属性的细节(9分钟)
【录播】03-枚举rawValue原理(9分钟)
【录播】04-延迟存储属性(15分钟)
【录播】05-属性观察器(11分钟)
【录播】06-inout的本质01(19分钟)
【录播】07-inout的本质02-汇编分析(27分钟)
【录播】08-类型属性(15分钟)
【录播】09-单例模式(20分钟)
【录播】10-static存储属性的本质(25分钟)
13方法
【录播】01-方法_mutating(14分钟)
【录播】02-下标(23分钟)
14继承
【录播】01-内存结构(7分钟)
【录播】02-重写方法_下标(9分钟)
【录播】03-重写实例属性(21分钟)
【录播】04-重写类型属性(6分钟)
【录播】05-属性观察器(16分钟)
【录播】06-多态的实现原理01(11分钟)
【录播】07-多态的实现原理02(21分钟)
【录播】08-多态的实现原理03(15分钟)
【录播】09-多态的实现原理04(10分钟)
15初始化
【录播】01-指定_便捷初始化器(19分钟)
【录播】02-互相调用规则(17分钟)
【录播】03-两段式初始化(20分钟)
【录播】04-安全检查(7分钟)
【录播】05-重写(13分钟)
【录播】06-自动继承(23分钟)
【录播】07-required_属性观察器(10分钟)
【录播】08-可失败初始化器(16分钟)
【录播】09-反初始化器(5分钟)
16可选链
【录播】01-简介(19分钟)
【录播】02-示例(10分钟)
17协议
【录播】01-属性(9分钟)
【录播】02-static_mutating_init(14分钟)
【录播】03-继承_组合_常用协议(11分钟)
【录播】04-Any_AnyObject_is_as(15分钟)
【录播】05-self_Type_AnyClass(21分钟)
【录播】06-元类型的应用(18分钟)
【录播】07-Self(12分钟)
【录播】08-补充(9分钟)
18错误处理
【录播】01-自定义错误(17分钟)
【录播】02-do-catch(8分钟)
【录播】03-throws(14分钟)
【录播】04-try_rethrows(11分钟)
【录播】05-defer(11分钟)
【录播】06-assert_fataError(18分钟)
19泛型
【录播】01-函数(10分钟)
【录播】02-类型(15分钟)
【录播】03-原理(9分钟)
【录播】04-类型约束(17分钟)
【录播】05-注意点(11分钟)
【录播】06-不透明类型_some(16分钟)
【录播】07-可选项的本质(20分钟)
20String与Array的底层
【录播】01-关于String的思考(9分钟)
【录播】02-类似TaggedPointer的String(14分钟)
【录播】03-常量区String01(18分钟)
【录播】04-常量区String02(22分钟)
【录播】05-String的append01(20分钟)
【录播】06-String的append02(13分钟)
【录播】07-dyld_stub_binder(22分钟)
【录播】08-Array底层分析(22分钟)
21高级运算符
【录播】01-溢出运算符(14分钟)
【录播】02-运算符重载(16分钟)
【录播】03-Equaltable(22分钟)
【录播】04-Comparable(6分钟)
【录播】05-自定义运算符(15分钟)
22扩展
【录播】01-计算属性_方法_下标_嵌套类型(20分钟)
【录播】02-协议_初始化器(12分钟)
【录播】03-协议_泛型(14分钟)
23访问控制
【录播】01-简介(8分钟)
【录播】02-使用准则(14分钟)
【录播】03-元组_泛型_成员_嵌套类型(8分钟)
【录播】04-疑问(12分钟)
【录播】05-getter_setter_初始化器(11分钟)
【录播】06-枚举_协议_扩展(12分钟)
【录播】07-存储方法(8分钟)
【录播】08-补充(18分钟)
24内存管理-01
【录播】01-weak_unowned(11分钟)
【录播】02-循环引用(23分钟)