• 120
    移动端监控体系之技术原理剖析

    在这样一个注重用户体验的时代,APM 技术快速发展,国内更是百花齐放,最近对各个公司的 APM 产品有一个调研,并在此基础上进行了自己的实践。这里就从 iOS 的角度出发,谈...

  • 120
    刨根问底:对于 self = [super init] 的思考

    对象初始化有两种方式:[class new] 与 [[class alloc] init] 对于后者,有分配和初始化的过程,alloc 从应用程序的虚拟地址空间上为该对象分配...

  • 120
    关于 iOS HTTP2.0 的一次学习实践

    前面的文章也提到了目前的移动端网络常见性能问题,以及对应的优化策略,如果把HTTP1.1 替换为 HTTP2.0,可以说是网络性能优化的一步大棋。这几天对 iOS HTTP2...

  • 120
    点击 Run 之后发生了什么?

    原文:点击 Run 之后发生了什么? 这是我以前去链家网面试的一个题目,当时回答不够全面,现在看了2016 WWDC以及Sunnyxx iDev大会的分享之后,感觉对这个问题...

  • 120
    趣探 Mach-O:加载过程

    这是Mach-O系列的第二篇,趣探 Mach-O:文件格式分析是本文的一个基础 我们都知道 Mach-O是 OS X 系统的可执行文件,说到可执行文件肯定离不开进程。在 Li...

  • 120
    Low-Level Programming:Kernel

    Kernel 什么是内核呢?内核协作着硬件和软件之间的输入和输出。它是操作系统最关键的一部分,正是因为它,程序开发者可以不需要考虑底层硬件设备,自由地编写代码。 Apple ...

  • 120
    引用计数带来的一次讨论

    关于 NSString 的疑问 打印结果: 会发现引用计数是一个很大的值,为什么?这是一个放在常量区的字符串常量,返回的结果是UINT_MAX值 关于 release ...

  • 120
    移动端网络常见问题及优化对策

    当我们开始关注 App 的用户体验后,网络通畅性和界面的流畅性是保证 App 好用的重要指标。近期对项目中的网络数据进行了简单的分析,又对业界的一些方案做了调研,故写此文做一...

  • 120
    来谈谈 Mac OS X 内核

    原文:来谈谈 Mac OS X 内核 现在,我们所知道的操作系统中,都有一个关键的核心组件,叫做内核(kernel)。内核能够充分利用底层 CPU 提供的所有特性和能力,为客...

个人介绍
不忘初心,方得始终
------------------------------------------------
网易 iOS Developer(内推请找我
------------------------------------------------
● Twitter:https://twitter.com/Joy__xy
● Github:https://github.com/joy0304
● 知乎: http://dwz.cn/6iyBuV
● 微博:http://dwz.cn/6iyC0G
● 掘金:http://50r.cn/801zM