• 博客瞎几把重整计划

    如题,由于博客已经写了3年,早期的文章由于当时的技术积累和能力原因,存在或多或少的问题和局限,虽然很早之前就想过要重整博客,但迟迟没有开始。现在...

  • 120
    线程安全(二)

    原文链接 之前写过一篇线程安全,简单介绍了保护数据安全的多种方式,以及其中一部分方式的原理。基于此基础,本文将介绍如何避免锁的性能浪费,以及如何...

  • 吐槽下横行的面试题分享文章

    首先,现在iOS博客圈给我的感觉非常的浮躁。以XX大厂面试题分享为标题的文章横行,并且点击量居高不下,先说一下这种文章带来的恶果: 使得整个面试...

  • 120
    mock in iOS

    博客链接 在面向对象编程中,有个非常有趣的概念叫做duck type,意思是如果有一个走路像鸭子、游泳像鸭子,叫声像鸭子的东西,那么它就可以被认...

  • 120
    内存策略

    原文地址 尽管在进入后台之后,程序的工作受到大幅度的限制,但是我们总是不会希望应用突然被操作系统杀死,中断了重要的后台工作。后台应用被杀死,影响...

  • 120
    iOS监控-启动crash

    原文地址 相较于正常的崩溃问题,启动crash造成的损失要远远大得多。正常来说,如果有足够强健的构建发布系统,大多数时候能在版本上线之前及时发现...

  • 120
    被遗弃的线程

    原文地址 main函数作为程序运行的入口,正常情况下,函数会执行毫秒级别的操作,然后返回一个0表示程序正常终止。为了避免应用启动即终止,苹果设计...

  • 120
    奇怪的GCD

    原文地址 多线程一直是我相当感兴趣的技术知识之一,个人尤其喜爱GCD这个轻量级的多线程解决方案,为了了解其实现,不厌其烦的翻阅libdispat...

  • 120
    iOS监控-野指针定位

    原文地址 野指针 当所指向的对象被释放或者收回,但是对该指针没有作任何的修改,以至于该指针仍旧指向已经回收的内存地址,此情况下该指针便称野指针 ...

个人介绍
不正经的段子手码农