240 发简信
IP属地:浙江
  • GCD 深入理解:第一部分

    本文翻译自 http://www.raywenderlich.com/60749/grand-central-dispatch-in-depth-part-1 原作者:Der...

  • iOS字节网易面试题(带答案)

    1、NSString能不能被继承,为什么? 不可以,先看一下NSString的alloc方法 在alloc方法中我们可以看到,当只用NSString调用alloc的时候,由于...

  • Non Fragile ivars

    上周同事提到了二进制兼容性,这篇文章主要是想记录下non fragile ivars如何做到动态调整实例变量,实现Objective-C Binary的兼容性。non fra...

  • 启动优化的再次探索

    阶段一 启动优化的指标是尽量缩短应用启动的时间(用户等待时间减少,增加体验)。业界这方面做的比较出色的如支付宝等,基本达到“秒起”。关于启动优化的文章网上有很多了,这边只是简...

  • 动态定义C函数

    上一篇文章中我们了解了函数指针,函数地址,调用惯例及libffi动态调用C函数的例子,最后也提出一个问题:如果动态定义C函数,支持不同类型及个数的参数呢 libffi同样支持...

  • 动态调用C函数

    函数地址&函数指针 在如何动态调用C函数之前,我们先来看一个demo 这涉及到两个知识点,函数指针,函数地址。 如果在程序中定义了一个函数,那么在编译时系统就会为这个函数代码...

  • 240
    深入浅出 iOS 并发编程

    本文是我在上海 T 沙龙4月7日分享内容的文字版总结和拓展。相关视频和文档请见链接:深入浅出 iOS 并发编程其中主要内容包括:GCD与Operation的用法、并发编程中常...