工程师
互联网
iOS开发
推荐课程
average > 0 ? $model->average . '分' : '10.0分' ?>

iOS企业级开发实战

课程费用

3800.00 /人

课程时长

1

成为教练

课程简介

结合讲师5年来一线工作经验,打造千万级用户所需要的iOS开发框架,以使用快速迭代的节奏和上百人的团队协作。每一个知识点的总结,都是讲师在踩过坑之后,血和泪的经验教训,十分有参考借鉴的意义。

目标收益

能够帮助学员快速成长,掌握在企业中进行iOS开发的技巧,获取进入一线互联网公司的必备知识。

培训对象

本课程系列适合于从事iOS开发1-2年的技术人员,帮助他们设计出更加健壮的iOS程序。

课程大纲

第1讲 基础框架设计 • 重新规划iOS项目结构
• 使用WorkSpace
• 使用XIB
• 手写UI和使用XIB的比较
• 使用XIB的编码模型
• 页面跳转器
• 使用反射来解耦
• 为ViewController定义新的生命周期
• 这是一个装饰器模式
• 剥离UITableView和UITableCell
• 让ViewController的代码不再臃肿
第2讲 网络框架设计 • 对AFN的二次封装
• 集成YYModel
• JSON自动转实体
• ProgressBar封装
• 数据缓存
• MockService
• 时间校准
• 重试
• 取消请求
• 用户登录与Cookie
• 开启Gzip
第3讲 模块化拆分与CocoaPods • 对App进行模块化拆分
• 模块化拆分带来的问题
• 搭建CocoaPods私有库
• 一种崭新的开发协作模式
第4讲 App经典场景设计 • 城市列表
• 时区的时钟问题
• 图片缓存
• ABTest
• 首页优化方案
• Hybird原理及优化
第5讲 App瘦身 • 图片层面的瘦身
• 1倍图、2x和3x
• PNG和JPG的使用场景
• IconFont
• XML配置动画
• 图片拉伸
• 代码层面的瘦身
• 写脚本清除未使用图片
• 写脚本清除未使用类和方法
• 代码相似度查找工具
• 编译层面的瘦身
第1讲 基础框架设计
• 重新规划iOS项目结构
• 使用WorkSpace
• 使用XIB
• 手写UI和使用XIB的比较
• 使用XIB的编码模型
• 页面跳转器
• 使用反射来解耦
• 为ViewController定义新的生命周期
• 这是一个装饰器模式
• 剥离UITableView和UITableCell
• 让ViewController的代码不再臃肿
第2讲 网络框架设计
• 对AFN的二次封装
• 集成YYModel
• JSON自动转实体
• ProgressBar封装
• 数据缓存
• MockService
• 时间校准
• 重试
• 取消请求
• 用户登录与Cookie
• 开启Gzip
第3讲 模块化拆分与CocoaPods
• 对App进行模块化拆分
• 模块化拆分带来的问题
• 搭建CocoaPods私有库
• 一种崭新的开发协作模式
第4讲 App经典场景设计
• 城市列表
• 时区的时钟问题
• 图片缓存
• ABTest
• 首页优化方案
• Hybird原理及优化
第5讲 App瘦身
• 图片层面的瘦身
• 1倍图、2x和3x
• PNG和JPG的使用场景
• IconFont
• XML配置动画
• 图片拉伸
• 代码层面的瘦身
• 写脚本清除未使用图片
• 写脚本清除未使用类和方法
• 代码相似度查找工具
• 编译层面的瘦身

课程费用

3800.00 /人

课程时长

1

预约体验票 我要分享

近期公开课推荐

近期公开课推荐

提交需求