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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了包建强的培训课程:iOS企业级开发实战相关的知识,希望对你有一定的参考价值。


简介

  • 课程简介

 

      结合讲师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   编译层面的瘦身

 

 

以上是关于包建强的培训课程:iOS企业级开发实战的主要内容,如果未能解决你的问题,请参考以下文章

包建强的培训课程:Git实战

包建强的培训课程(12):iOS深入学习

包建强的培训课程(13):iOS与ReactNative

包建强的培训课程:iOS与设计模式

包建强的培训课程:App敏捷迭代流程

包建强的培训课程:面试中的算法题