Vong

  • 首页
  • 分类
  • 关于
  • 归档
  • 标签
  • 搜索

全新后台任务框架及最佳实践

发表于 2019-10-20 | 分类于 框架学习

-w1617

WWDC 19 专栏文章目录
WWDC 2019 Session 707: Advances in App Background Execution

2010年 iOS4 时代,iOS 的多任务系统面世,至今已经9个年头,期间后台模式及场景也逐渐增多,这为开发者和用户带来了很多可能性。随着 iOS 版本的迭代,慢慢的越来越多的后台运行场景被苹果所支持。与此同时为了改善用户体验以及延长电池寿命,苹果对于应用后台任务有着比较严苛的限制及审核规则,只有特定使用场景,应用才可能在后台持续运行,比如导航、音乐播放,VoIP 等。如果我们的应用恰好符合后台模式的场景,那么应该怎样利用好这一点来给用户好的体验呢?相信通过这一集 Session,你心中应该会有一个比较明确的答案~

阅读全文 »

WWDC 2018:使用日志框架测量性能

发表于 2019-02-22 | 分类于 原创

本文是 WWDC 2018 Session 405 的观后感,原视频和 pdf 可以在这里看到。
首发于小专栏。

众所周知,应用交互的流畅度决定了用户对这款用户的喜爱度,所以对于每个 iOS 工程师而言,应用的流畅程度是非常重要的。而这里所说的流畅度在工程师层面来理解就是应用的性能是否处于一个比较优的状态。那我们在发现页面卡顿时,如何去检测卡顿是哪一段代码引起的呢?目前业界的卡顿检测已经非常多了,比如 Instrument 的 Time Profile,各种基于 runloop 的卡顿率检测开源库。但是今天主要来说一说 iOS12 苹果为我们带来的一个新的检测方案,也就是基于 OSLog 的一套新 API。

阅读全文 »

WWDC 2018:理解崩溃以及崩溃日志

发表于 2019-02-22 | 分类于 原创

本文首发于掘金。

人非圣贤,孰能无过。每个人在写代码的时候,或多或少都会犯错,那么如何调试、找出问题所在呢?让我们跟随苹果工程师一起了解一下崩溃是如何产生以及如何解决它们的吧。

阅读全文 »
12…8
Vong

Vong

23 日志
8 分类
15 标签
RSS
GitHub Twitter Weibo
友情链接
  • 胖绵羊
  • Daemon
  • Colin丶
  • 东风路倒垃圾的
  • 小专栏
  • saitjr
  • 接近风的地方
© 2013 - 2019 Vong
由 Hexo 强力驱动
主题 - NexT.Pisces