课程推荐    嵌入式C高质量编程


讲座:iOS应用架构设计

2016-10-29  火龙果
主讲:包建强
曾任去哪儿网 无线高级技术总监
时间:11月6日,上午10-11:00
费用:免费

随着手机上的应用越来越多,如何对应用进行架构设计,以便能够应对需求的变化、提高性能和可靠性,是目前移动端应用开发的关注点,本次讲座,我们邀请到了包建强(曾任去哪儿网 无线高级技术总监)结合亲身经历,分享如何进行iOS应用架构设计与优化。

  • 交流安排:
  • 1、iOS框架设计
  • (1)重新规划iOS项目结构
  • (2)为ViewController定义新的生命周期
  • (3)实体化编程
  • (4)TableView封装
  • 2、网络底层的封装
  • (1)自定义网络底层框架
  • (2)数据缓存
  • (3)Mock数据
  • (4)用户登录与安全
  • 3、模块化拆分
  • (1)使用反射来解耦页面间依赖
  • (2)使用CocoaPod来解除编译依赖
  • 4、经典场景设计
  • (1)城市列表的设计
  • (2)图片缓存的设计
  • 相关课程APP开发技术深入研究
  • 目标听众:iOS 应用开发者
  • 请加微信 www_uml_org_cn ,获取讲座资料

    

问题收集(以下为最新20个问题)
孙启智(厦门锐特,iOS工程师):
iOS架构设计主要需要考虑哪些内容
各种设计模式采用哪种模式最适合iOS的开发
项目中需要使用Swift语言开发吗 现在

刘超群(广东博纳德投,技术总监):
如何做好ios端架构设计工作?

蒋涛(学生,学生):
了解下iOS发展趋势

孙金帅(繁星优选,iOS高级工程师):
自定义网络底层框架
项目架构
项目灵活性

徐涛(文思海辉,项目经理):
混合式开发可以取代取代原生开发
组件化的实践
IOS如何做到 不同版本兼容性问题

李桂娟(smc,软件开发业务负责人):
学习应用框架
如何构成开发团队
初学团队如何入门

陆晖(CVTE,iOS开发):
如何设计复杂应用中的路由控制和消息传递

梅秋实(人人行科技,iOS工程师):
iOS系统怎样提高UI显示性能(FPS)
模块化拆分的标准是什么?
iOS数据本地化的策略是?

梁(renren,iOS):
模块化
组件化

王维全(软通动力,架构师):
目前有什么可参照的好的框架?
IOS的性能优化的主要方法有哪些?
如果做好ios应用的兼容性

王兆忠(乾龙物流集团,cto):
安全架构
性能保障
可扩展的架构

李阳(lizhil,工程师):
runtime在tableviewcell中倒计时是怎么使用的
上传数据为了隐私怎么实现上传特别大的数据是使用超文本协议上传吗
如何在面试官面能够侃侃而谈

相涛(aam,programmer):
如何定义项目构建过程,可以方便的在多环境下构建,便于测试
如何控制应用的更新频度,多久更新一次用户可以接受

王振(北京简道致远,iOS研发工程师):
框架设计
网络封装
模块设计

何骥(大学,学生):
项目的整体架构设计

党国(盈利宝,移动开发经理):
模块如何划分
小团队人员分工
如何追随新技术

海浪涌(dsidea,BA):
IOS操作系统的体系结构是什么样的?
手机应用的典型架构是什么样的?
IOS应用的架构有哪些不同?

王(sinldo,iOSer):
怎么用原生实现模块的动态更新加载
iOS系统和OSX系统区别,能不能介绍几个研究的入口,或者书籍

陈蓉(暂无,学生):
新人入门需要了解什么
如何学好架构
推荐看的书籍

徐峰(北京贺兰云天,产品经理):
IOS应用界面和底层的交互如何实现


阅读 3188 204