您将会学习:
- 掌握Swift语法。
- 学会使用苹果开发工具包(SDK)开发iOS app。
- 学会超过50个企业级app功能模块的开发。
课程简介:
这是“Swift开发语言”和“IOS应用开发”2门经典课程的组合课程包。通过课程学习,能帮助您系统掌握当前使用的Swift开发语言和iOS开发技术。课程由认证讲师采用中文面授。
预备知识:
- 会使用Mac电脑,下载并安装Xcode
- 建议可先在iPad上下载Swift Playgrounds app 完成Learn to Code 1-2 系列。
课程大纲:
- 课程1:Swift开发语言:
- Playground的使用
- 常量、变量、运算符
- 条件语句、控制流、循环
- Int、Double、String、Array、Dictionary
- 可选类型、闭包、函数
- 类、继承、属性、方法
- 结构体、枚举
- 作用域、类型转换和类型检测
- 构造器、构造过程
- 扩展、委托、协议
- 课程2:iOS应用开发:
- Xcode的使用
- Interface Builder、Storyboard
- UILabel、UIButton、UITextField、UIImageView、UITextView
- UIViewController、视图层级结构、控制器生命周期
- UISlider、UISwitch、UIProgressView
- Segues、UINavigationController、UITabBarController
- UIScrollView、UIPageControl
- UITableViewController、UITableView
- Autolayout、UIStackView
- APP生命周期
- MVC
- 系统自带功能,相机、分享、邮件、Safari
- 网络服务,JSON解析
- 数据持久化
- 简单动画
- GCD
课时:
总共40课时,5天周末或工作日集中面授。