课程概述
Swift,无疑是目前最火的编程语言。不过你想知道如何秒学Swift语言么?你想知道如何深入理解这门语言么?你想知道如何不忘记这门语言么?你想知道如何秒学其他计算机语言么?麦子学院首席讲师带你进入一个学习计算机语言方法的全新世界 ,深入的掌握Swift语言 ,并且了解Swift的前世今生 ,深入浅出,引导你的思考和学习方法,一堂课的学习,终生的收益 ,这就是我们的课程风格。国内最与众不同的Swift课程,这套课程学完,其余语言也都通吃了。
课程特色
1.详细的Swift语言特性讲解;完全掌握Swift语言开发方式;部分使用Swift语言调用Cocoa Touch API的方法,为学习新一代ios开发打下坚实基础。
2.分享移动开发、移动设计方向最新,最热,最抢眼技术热点以及设计经验。
常见问题
1.Swift有哪些应用优势?
Swift 将现代编程语言的精华和苹果工程师文化的智慧结合了起来。编译器对性能进行了优化,编程语言对开发进行了优化,两者互不干扰,鱼与熊掌兼得。Swift 既可以用于开发“hello, world”这样的小程序,也可以用于开发一套完整的操作系统。所有的这些特性让 Swift 对于开发者和苹果来说都是一项值得的投资。
2. 现在入门iOS开发走OC还是Swift?
iOS开发入门依旧选择OC,Swift虽然降低了语言难度,但是如果补熟悉iOS程序开发流程,使用Swift语言反而会增加开发成本与时间。Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C*共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。
授课大纲
- 第一章 讲师介绍及经验分享
- 第1课 说在前面的话
- 第二章 学习新编程语言的方法
- 第2课 坐标系语言学习法
- 第3课 Swift语言的坐标系图形
- 第三章 为何要学习Swift?
- 第4课 为何要学习Swift?
- 第四章 开发环境搭建和爱因斯坦小板凳Hello world
- 第5课 XCode6下载
- 第6课 Swift的Hello world编写
- 第7课 工欲善其事必先利其器-Playground_1
- 第8课 工欲善其事必先利其器-Playground_2
- 第五章 Swift坐标系图谱
- 第9课 常量和变量
- 第10课 注释和分号
- 第11课 基本数据类型1
- 第12课 基本数据类型2-元组
- 第13课 基本数据类型3-字符字符串
- 第14课 基本运算符
- 第15课 数据集合类型-数组
- 第16课 数据集合类型-字典
- 第17课 控制流-循环语句
- 第18课 控制流-条件语句
- 第19课 控制流-控制传递
- 第20课 函数-函数的用法
- 第21课 函数-函数类型及函数嵌套
- 第22课 闭包Closure
- 第23课 枚举Enumeration
- 第24课 类的定义
- 第25课 类的构造与析构
- 第26课 类的继承
- 第27课 结构体
- 第28课 协议Protocol
- 第29课 泛型
- 第六章 总结
- 第30课 总结