从零开始学Swift——语法篇 第四季—7087人已学习


课程介绍    


从零开始学Swift——语法篇 第四季-关东升-专题视频课程_移动开发


    介绍Swift中扩展和协议的基本概念及重要性。介绍了协议的概念、方法和属性,另外,还说明了“面向协议编程”的重要意义。介绍了Swift中泛型的重要性。在后面介绍Swift中的内存管理机制,讲述了ARC内存管理的原理,以及如何解决对象间的强引用循环问题和闭包与引用对象之间的强引用循环问题。后介绍Swift 2之后的错误处理模式,带大家熟悉Swift 2.x错误处理等内容。


课程收益


    掌握Swift语言,使用Swift语言iOS开发


讲师介绍


    关东升

​​更多讲师课程​


    一个在IT领域摸爬滚打20多年的老程序员、软件架构师、培训讲师、IT作家。 熟悉Java、Kotlin、Python、iOS、Android、游戏开发、数据库开发与设计、软件架构设计等多种IT技术。 参与设计和开发北京市公交一卡通百亿级大型项目,开发国家农产品追溯系统、金融系统微博等移动客户端项目。 近期为中国移动、中国联通、南方航空、中石油、工商银行、平安银行和天津港务局等企事业单位授课。 著有《Java从小白到大牛》、《Kotlin从小白到大牛》、《iOS开发指南》、《Android网络游戏开发实战》、《Cocos2d-x实战》系列和《JSP网络程序设计》等40多部计算机书籍。


课程大纲


  第1章:扩展


    1.

​​16.1-16.2扩展概念和扩展声明​​  3:55


    2.

​​16.3扩展计算属性​​  4:16


    3.

​​16.4扩展方法​​  4:37


    4.

​​16.5扩展构造函数​​  3:00


    5.

​​16.6扩展下标​​  5:30


  第2章:协议


    1.

​​17.1协议概念​​  4:09


    2.

​​17.2协议定义和遵从​​  4:48


    3.

​​17.3协议方法​​  10:28


    4.

​​17.4协议属性​​  6:18


    5.

​​17.5面向协议编程​​  20:53


    6.

​​17.5.6面向协议编程示例:表视图中使用扩展协议​​  6:33


  第3章:泛型


    1.

​​18.1-18.2泛型概念和泛型函数​​  13:15


    2.

​​18.3泛型类型​​  10:48


    3.

​​18.4泛型扩展​​  3:21


  第4章:Swift内存管理


    1.

​​19.1Swift内存管理概述​​  16:19


    2.

​​19.2强引用循环​​  9:14


    3.

​​19.3.1弱引用​​  5:12


    4.

​​19.3.2无主引用​​  5:42


    5.

​​19.4闭包中的强引用循环​​  7:44


  第5章:错误处理


    1.

​​20.1Cocoa错误处理模式​​  5:15


    2.

​​20.2do-try-catch错误处理模式​​  5:01


    3.

​​20.2.1-2捕获错误和错误类型​​  4:23


    4.

​​20.2.3声明抛出错误​​  9:23


    5.

​​20.2.4在函数或方法中抛出错误​​  2:45


    6.

​​20.2.5try问号和try感叹号的使用区别​​  4:37