美文网首页
iOS 项目优化概谈

iOS 项目优化概谈

作者: 好奇猫Care | 来源:发表于2017-12-11 14:20 被阅读0次

谈到优化,好些时候人们总是等到项目已经发版或迭代了N个版本后,才去考虑优化这个问题。然而到这个时候,即便优化一个很小的问题有时候都牵一发而动全身,有资本的团队不得不采取重构,小团队一般就只能不了了之了。

看到“优化”这个词,让很多初中级的工程师感觉这是个很牛逼的人才能做得事情,优化是多么高深,多么神秘,多么虚幻,从而就选择望而止步。其实优化很简单,只是有时候我们意识到的优化时太晚,坑已经挖的太大太深,即便阿里的p8来了,跳进去也难以幸存。

这里主要给大家分享一下这么几个问题:

1、优化从什么时候开始?

2、优化的几个阶段?

3、优化哪些方面?


1、优化从什么时候开始?

优化其实从项目创建之前就该开始了。做事前我们先把问题考虑清楚,这样做事才能事半功倍,而不是上来就动手。这个道理再开发里更加显著。

开发前我们要考虑哪些问题:

1)项目架构,结合团队状况和产品的业务特性,设计最适合的项目结构。

2)技术选型,作为一个iOS项目基础组件部分是已知的,所以在项目开始前这些基础库就可以选定。

3)代码规范,这里讲的代码规范应该不仅仅定义一些命名规范、代码格式,更应该定义好优先原则,比如:缓存、重用、懒加载、xib、适配等等。

2、优化的几个阶段?

1)项目启动前准备,设计架构、确定技术选型、制定代码规范。

2)项目开发中,先思考再coding,复杂流程需先设计评审后再开发,定期review。

3)版本迭代中,代码整理、组件封装、App性能优化。

3、优化哪些方面?

1)工程编译速度

2)App启动速度

3)安装包大小

4)代码优化

5)性能优化

在这里罗列一下,项目开发优化的方向和注意事项。具体优化后续再整理。

相关文章

  • iOS 项目优化概谈

    谈到优化,好些时候人们总是等到项目已经发版或迭代了N个版本后,才去考虑优化这个问题。然而到这个时候,即便优化一个很...

  • iOS 如何优化项目

    iOS 如何优化项目 iOS 如何优化项目

  • iOS性能优化篇小结(一)

    iOS性能优化篇小结(二) 随着公司项目逐渐的稳定,前段时间在项目中引入了一个性能检测的工具,同时 iOS性能优化...

  • iOS学习技术栈

    iOS学习需要掌握的技术点,以及项目性能优化

  • 2019-03-01

    虚拟内存 物理内存 先弄清楚这里的学问,再来谈 iOS 内存管理与优化 先弄清楚这里的学问,再来谈 iOS 内存管...

  • iOS项目优化

    别人是如何做优化的 App启动的完成过程 1. App启动过程 • 解析Info.plist ▪ 加载相关信息...

  • iOS 项目优化

    前言 近期正处于一段工作空白区,也想着学习学习一下项目优化,所以就自己的项目出手,一步一步地优化项目。 一、项目结...

  • iOS 项目优化

    程序运行中难免会出现崩溃,这里我们可以使用runtime尽量避免一些常见的崩溃错误: eg: 给NSArray 替...

  • iOS 性能优化

    ios性能优化(一)ios性能优化(二)ios性能优化(三)

  • [iOS-Practice] 项目结构

    总结时读到的一系列文章 iOS应用架构谈 开篇我的iOS工程结构iOS项目的目录结构-原创iOS 项目的目录结构能...

网友评论

      本文标题:iOS 项目优化概谈

      本文链接:https://www.haomeiwen.com/subject/isfiixtx.html