加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

iOS开发中常见的性能优化技巧

发布时间:2019-03-22 19:15:35 所属栏目:业界 来源:_小迷糊
导读:机能题目的首要缘故起因是什么,缘故起因有沟通的,也有差异的,但归根到底,不过乎内存行使、代码服从、吻合的计策逻辑、代码质量、安装包体积这一类题目。 但从用户体验的角度去思索,当我们置身处地得把本身当做用户去玩一款应用时辰,那么城市在意什么呢?若是

当应用在前台时, 行使动画,一旦应用进入了靠山,则当即停息动画.凡是来说,你可以通过监听 UIApplicationWillResignActiveNotification或UIApplicationDIdEnterBackgroundNotification的关照变乱来停息或遏制动画,也可以通过监听UIApplicationDidBecomeActiveNotification的关照变乱来规复动画

2)视频优化

视频播放时代,最好保持屏幕常量.可以行使UIApplication工具的idleTimerDisabled属性来实现这个目标.一旦配置了 YES, 他会阻止屏幕休眠,从而实现常亮.

与动画相同,你可以通过响应应用的关照来开释和获取锁

用户老是随身携带者手机,以是编写省电的代码就分外重要, 事实手机的移动电源并不是四处可见, 在无法低落使命伟大性时, 提供一个对电池电量保持敏感的方案并在恰当的机缘提醒用户, 会让用户体验精采。

四、小

应用安装包巨细对应用行使没有影响,但应用的安装包越大,用户下载的门槛越高,出格是在移动收集环境下,用户在下载应用时,对安装包巨细的要求更高,因此,减小安装包巨细可以让更多用户乐意下载和体验产物。

虽然,瘦身和减负虽好,但必要留意瘦身对付项目可维护性的影响,提议按照自身的项目举办能力的选取。

App安装包是由资源和可执行文件两部门构成,安装包瘦身从以下三部门优化。

资源优化:

  1. 删除无用的资源
  2. 删除一再的资源
  3. 无损压缩图片
  4. 不常用资源换为下载

编译优化:

  1. 去除debug标记
  2. 开启编译优化
  3. 停止编译多个架构

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读