240 发简信
IP属地:上海
  • Swift 解读 - Collection 大家族(上篇)

    概要 集合类型对任何一门现代化编程语言都至关重要,它们在许多可见或者不可见的地方,影响着代码质量与执行效率。Swift 在集合类型的设计和实现上,进行了诸多的考量,让它兼具易...

  • iOS控制并发数

    并发是我们在多线程操作和资源限制时经常碰到的业务场景,解决方案也有很多,这里记录两种。1.使用NSOperationQueue来控制 NSOperation是基于GCD的封装...

  • 240
    iOS 锁

    两张截图说明iOS锁。 锁,可概括为三种:自旋锁、信号量、互斥锁。基本原理都是让线程忙等或者睡眠,耗时的长短就在忙等和上下文切换之间。 参考:https://mp.weixi...

  • 240
    iOS坐标系探究

    前言 app在渲染视图时,需要在坐标系中指定绘制区域。这个概念看似乎简单,事实并非如此。 When an app draws something in iOS, it has...

  • 240
    【iOS 底层原理】OC 对象的本质

    一、OC 对象的本质 探寻OC对象的本质,我们平时编写的Objective-C代码,底层实现其实都是C\C++代码。OC的对象都是通过基础C\C++的结构体实现的。 1. O...