开发经理
互联网
iOS、Swift、函数式编程
推荐课程
average > 0 ? $model->average . '分' : '10.0分' ?>

Swift企业级开发

课程费用

5800.00 /人

课程时长

2

成为教练

课程简介

本课程帮助学员全方面掌握Swift技术,对于使用Swift开发App项目很有裨益。

目标收益

本课程帮助学员全方面掌握Swift技术,对于使用Swift开发App项目很有裨益。

培训对象

本课程对于千万级用户的App产品和小量的App产品都适用。

课程大纲

Swift简介 介绍Swift语言比OC和其他语言先进的地方,包括switch-case的优化、函数返回多个值等等
从函数式编程看Swift高级特性 1. 函数式编程思想
2. 柯里化
3. 泛型和Reduce
4. 纯函数式数据结构
5. 生成器6. 算子
Swift内存管理机制 1. ARC内存管理机制
2. 内存管理实战:一个循环引用的例子
Swift与设计模式 3. 单例
4. 简单工厂
5. 代理模式
OC和Swift混合编程 1. OC调用Swift
2. Swift调用OC
3. 在Swift中使用OC静态库
课堂练习 1. 在Swift中调用OC
2. 在OC中调用Swift
Swift中使用Runtime 1. Runtime原理
2. 一个例子
制作Swift“静态库” 制作类似于OC一样的静态库,并在当前App中使用这个库
Swift模块化拆分技术 1. 对App进行模块化拆分
2. 模块化拆分带来的问题
3. 搭建CocoaPods私有库
4. 一种崭新的开发协作模式
Swift网络底层封装 1. JSON自动转实体
2. ProgressBar封装
3. 数据缓存
4. MockService
5. 时间校准
6. 重试
7. 取消请求
课堂练习 1. 对一个App进行模块化拆分
Swift简介
介绍Swift语言比OC和其他语言先进的地方,包括switch-case的优化、函数返回多个值等等
从函数式编程看Swift高级特性
1. 函数式编程思想
2. 柯里化
3. 泛型和Reduce
4. 纯函数式数据结构
5. 生成器6. 算子
Swift内存管理机制
1. ARC内存管理机制
2. 内存管理实战:一个循环引用的例子
Swift与设计模式
3. 单例
4. 简单工厂
5. 代理模式
OC和Swift混合编程
1. OC调用Swift
2. Swift调用OC
3. 在Swift中使用OC静态库
课堂练习
1. 在Swift中调用OC
2. 在OC中调用Swift
Swift中使用Runtime
1. Runtime原理
2. 一个例子
制作Swift“静态库”
制作类似于OC一样的静态库,并在当前App中使用这个库
Swift模块化拆分技术
1. 对App进行模块化拆分
2. 模块化拆分带来的问题
3. 搭建CocoaPods私有库
4. 一种崭新的开发协作模式
Swift网络底层封装
1. JSON自动转实体
2. ProgressBar封装
3. 数据缓存
4. MockService
5. 时间校准
6. 重试
7. 取消请求
课堂练习
1. 对一个App进行模块化拆分

课程费用

5800.00 /人

课程时长

2

预约体验票 我要分享

近期公开课推荐

近期公开课推荐

提交需求