张老师,深圳市共创力资深iOS技术顾问,腾讯资深开发工程师,国内最早的IOS开发者之一,具有近20年工作经验,其中近12年的互联网行业产品研发经验; 熟悉Unix、Windows 和 Mac OS X / iOS 软件开发工作。一直从事Mac OS X / iOS相关开发工作,先后在腾讯某事业部担任主力开发和系统架构师职位;对 iOS 软件的架构设计和底层 / 应用层开发都具有非常丰富的经验;负责 iPhone 的整体系统架构设计、各种具体技术方案的确定、核心模块的编码;善于通过分享自己的开发经验提高整个开发团队的技术;负责团队内的技术建设,包括组织技术培训、制定编程规范和整体编码质量控制;曾多次参加苹果全球开发者大会(WWDC)。
课程介绍 评价详情(0)
培训受众:
2. 有一定的iOS应用开发经验
课程收益:
二、教学 实战答疑式培训:讲师除了分享自身干货外,学员也可以将工作中所遇问题点提交给讲师,问题点需提前2周提交汇总至讲师。
课程大纲
1. 性能是App的重要特性
– 用户能感知到的性能问题
– 开发者应该关注的性能指标
– 判断分析性能问题的基本方法
2. 避免出现性能问题的一些原则
– 选择正确的技术
– 谨慎看待跨平台解决方案
3. 核心优化技术
– 优化内存使用
– 耗电优化
– 并发编程
4. 并发架构
– 并发架构的技术难点
– 线程间的数据传递
– 两种不同的并发方式对比
– TableView数据源实例
5. App启动优化
– App启动过程
– 优化载入库
– 优化UIKit初始化
6. 绘图和显示优化
– drawRect实例
– TableView滑动实例
– 并发绘制
7. App响应性能优化
– 智能化的drawRect
– 优化TableView
8. I/O优化
– 本地和网络I/O
– 优化本地存储动画优化
– 优化网络协议
9. 安装包大小优化
– 代码优化
– 使用动态库
– iOS 9中的新技术
10. 分析性能的技术和工具
– 优化实例
11. 答疑与研讨
培训师介绍
本课程名称: iOS应用性能调优实战
查看更多:语言内训课