iOS企业级开发实战
浏览:4396次
详情 DETAILS

简介

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

目标

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

课程时长

一天(6H)

受众人群

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

分享提纲

第1讲 基础框架设计

l 重新规划iOS项目结构

n 使用WorkSpace

l 使用XIB

n 手写UI和使用XIB的比较

n 使用XIB的编码模型

l 页面跳转器

n 使用反射来解耦

l 为ViewController定义新的生命周期

n 这是一个装饰器模式

l 剥离UITableView和UITableCell

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倍图、2x和3x

n PNG和JPG的使用场景

n IconFont

n XML配置动画

n 图片拉伸

l 代码层面的瘦身

n 写脚本清除未使用图片

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

n 代码相似度查找工具

l 编译层面的瘦身


企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1