码迷,mamicode.com
首页 > 移动开发 > 详细

包建强的培训课程(7):iOS企业级开发实战

时间:2016-10-03 06:42:14      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:


简介

  • 课程简介

 

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

 

  • 受众定位

 

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

 

  • 听众收益

 

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

 

课程大纲(2-3天)

1 基础框架设计

l   重新规划iOS项目结构

n   使用WorkSpace

l   使用XIB

n   手写UI和使用XIB的比较

n   使用XIB的编码模型

l   页面跳转器

n   使用反射来解耦

l   ViewController定义新的生命周期

n   这是一个装饰器模式

l   剥离UITableViewUITableCell

n   ViewController的代码不再臃肿

 

2 网络框架设计

l   AFN的二次封装

l   JSON自动转实体

l   数据缓存

l   用户登录与Cookie

l   Http头中的奥妙

l   MockService

l   重试机制

 

3 模块化拆分与CocoaPods

l   App进行模块化拆分

l   模块化拆分带来的问题

l   搭建CocoaPods私有库

l   一种崭新的开发协作模式

 

4 App经典场景设计

l   城市列表

l   时区的时钟问题

l   图片缓存

l   ABTest

l   首页优化方案

l   Hybird原理及优化

 

5 App瘦身

l   图片层面的瘦身

n   1倍图、2x3x

n   PNGJPG的使用场景

n   IconFont

n   XML配置动画

n   图片拉伸

l   代码层面的瘦身

n   写脚本清除未使用图片

n   写脚本清除未使用类和方法

n   代码相似度查找工具

l   编译层面的瘦身

 

 

包建强的培训课程(7):iOS企业级开发实战

标签:

原文地址:http://www.cnblogs.com/Jax/p/5928412.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!