iOS耗电量和性能优化的全新框架

Session 417, Improving Battery Life and Performance (MetricsKit)

App 的耗电量和性能表现是用户体验的一个重要部分,耗电量过大或是性能很差的 App 会导致糟糕的用户体验。为了改善用户体验以及延长电池寿命,在 Session 417 中,苹果推出了三项新的电量和性能监测工具,分别用于开发阶段、内测阶段、以及线上阶段。相信通过本文,你会对你的 App 接下去的耗电量和性能优化的方向,有更好的计划。

Read More

Xcode分布式编译调研distcc

这几天研究了下在 Xcode 上使用 distcc 进行分布式编译,无疾而终,在此记录下过程中遇到的一些主要问题,以备后续研究。

distcc

distcc 是一个开源的分布式编译工具,它可以将 C 语言的编译任务分发到多台机器上进行编译,最终再发回主机进行链接,以此加快编译速度。

Read More

iOS上的端序

什么是端序

端序,也叫字节序,是指计算机上多字节数据类型的存储规则。在日常的编码中可能不太需要关心端序,但当涉及到一些比较底层的任务,例如 socket 编程时,就绕不开它。

Read More

HTTP/2 初探

HTTP/2 是一个比它的几个前任更快、更简单、更稳定的 HTTP 协议。在 HTTP/2 中,我们可以摒弃掉很多以往针对 HTTP/1.1 想出来的“歪招儿”,因为它们的解决方案都内置在了传输层中。不仅如此,它还为我们进一步优化应用和提升性能提供全新的机会!

Read More