概要 集合类型对任何一门现代化编程语言都至关重要,它们在许多可见或者不可见的地方,影响着代码质量与执行效率。Swift 在集合类型的设计和实现上,进行了诸多的考量,让它兼具易...
IP属地:上海
概要 集合类型对任何一门现代化编程语言都至关重要,它们在许多可见或者不可见的地方,影响着代码质量与执行效率。Swift 在集合类型的设计和实现上,进行了诸多的考量,让它兼具易...
并发是我们在多线程操作和资源限制时经常碰到的业务场景,解决方案也有很多,这里记录两种。1.使用NSOperationQueue来控制 NSOperation是基于GCD的封装...
两张截图说明iOS锁。 锁,可概括为三种:自旋锁、信号量、互斥锁。基本原理都是让线程忙等或者睡眠,耗时的长短就在忙等和上下文切换之间。 参考:https://mp.weixi...
前言 app在渲染视图时,需要在坐标系中指定绘制区域。这个概念看似乎简单,事实并非如此。 When an app draws something in iOS, it has...
一、OC 对象的本质 探寻OC对象的本质,我们平时编写的Objective-C代码,底层实现其实都是C\C++代码。OC的对象都是通过基础C\C++的结构体实现的。 1. O...