求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
某安保系 嵌入式Linux基
国内某知 嵌入式软件可靠性设
中国航空 嵌入式C高质量编程
中国移动 网络规划与管理
全球领先 使用EA和UML进
上海汽车 嵌入式软件架构设计
上海 某 UML+嵌入式系统

相关课程  
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
 
iOS开发工程实践    
 
包建强
去哪儿担任无线部门技术总监
报名课程   163 次浏览    16 次 
时间地点:上海 北京、深圳根据报名开班
课程费用: 5700元/人 详见 公开课学习手册
企业内训: 可以根据企业需求,定制内训,详见 内训学习手册

    讲解千万级日活用户的App的框架设计。包括网络底层设计、模块化拆分等内容。
 
培训目标
让iOS开发人员设计出更健壮、更容易扩展的框架。提升开发人员的眼界。
培训对象:iOS开发人员、H5开发人员。该培训对于开发以下App产品特别有帮助:1、千万级用户的App产品。2、业务功能繁多。
学员基础:学习本课程应具备下列基础知识:1、熟悉iOS或前端技术。 2、1-2年iOS开发经验。
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容: 3天
主题 内容
第1单元
iOS框架设计(DAY1上午)
1、iOS框架设计
(1)重新规划iOS项目结构
(2)为ViewController定义新的生命周期
(3)实体化编程
(4)TableView封装
2、网络底层的封装
(1)自定义网络底层框架
(2)数据缓存
(3)Mock数据
(4)用户登录与安全
3、模块化拆分了
(1)使用反射来解耦页面间依赖
(2)使用CocoaPod来解除编译依赖
4、经典场景设计
(1)城市列表的设计
(2)图片缓存的设计
第2单元
iOS流行技术(DAY1下午)
1、iOS Runtime深入学习
2、AOP编程
第1单元
iOS热修复(DAY2上午)
1、JSPatch深入学习
第2单元
iOS上线审核流程(DAY2上午
该单元介绍iOS跨平台技术RN 深入学习
第3单元
iOS上线审核流程(DAY2下午)
该单元介绍iOS发版过程中遇到的各种情况以及解决方案,经验之谈。
第4单元
iOS设计模式中的若干经典场景(DAY2下午)
1、代理模式
2、简单工厂
3、命令模式
4、职责链模式
5、享元模式
第1单元
App竞品技术分析(DAY3上午)
1、怎么做App竞品技术分析
2、App瘦身
(1)png和jpg的区别及使用场景
(2)Splash、引导图和背景图
(3)iOS的1倍图、2倍图和3倍图
(4)在iOS中进行图片拉伸和旋转
(5)使用XML配置动画
(6)iOS使用storyboard还是xib
(7)字体文件的学问
(8)表情图片打包下载
(9)清除未使用图片
(10)Proguard不只是用来混淆的
(11)在iOS中使用pdf格式的图片
(12)从代码层面减少iOS包的体积
3、优化App启动速度
4. 优化H5页面打开速度
5. PV和UV一揽子解决方案
(1)跳转器
(2)自定义控件、iOS拦截器
6. ABTest
7. TCP+ProtoBuf
第2单元
Hybird及WebView(DAY3下午)
1、WebView原理及使用
2、Hybird原理及使用
3、Hybird、Native和Web的比较
第3单元
iOS开发技巧(DAY3下午)
1、多屏幕适配、崩溃研究、Block深入分析、多线程汇总、自动化部署等等
163 次浏览   16 次
其他人还看了课程
移动应用前端与服务端架构与实践  284 次浏览
App开发技术深入研究   292 次浏览
iOS与设计模式   176 次浏览
iOS开发工程实践   164 次浏览
定制内训



最新活动计划
[北京] 微服务架构设计与实践 3-10
[北京] 自动化测试方法、案例与工具 3-15
[北京] 软件测试方法与实践 3-22
[北京] 嵌入式软件测试 3-27
[北京] 区块链技术 3-29
[北京] 产品经理与产品管理 3-30
[北京] Java编程基础到应用开发 4-12
[上海] 需求分析与管理 3-29
[上海] 人工智能,机器学习和深度学习 3-23
[深圳] 大数据分析专题-R语言培训 3-19
[深圳] 企业级Hadoop大数据最佳实践 3-22
 
 
 

 
每天2个文档/视频
扫描微信二维码订阅
订阅技术月刊
获得每月300个技术资源
 
希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
频道编辑:sky
邮       件:sky@uml.net.cn

关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号