OpenGL配置 开发环境 : VS2022 OpenGL库 : glew freeglut gltools 配置项目的工具 : cmake*动...
KVC (NSKeyValueCoding)一个非正式的 Protocol,提供一种机制来间接访问对象的属性。KVO 就是基于 KVC 实现的关...
KVO Key-Value Observing 典型的观察者模式承载者。基于监控键值发生变化,通知观察者。KVO 就是基于 KVC 实现的...
多线程编程中,应该尽量避免资源在线程之间共享,以减少线程间的相互作用。 但是总是有多个线程相互干扰的情况(如多个线程访问一个资源)。在线程必须交...
NSThread NSThread是苹果官方提供的 因为面向对象所以使用起来相对与pthread简单当然它需要我们手动来管理线程的生命周期 N...
NSOperationQueue NSOperationQueue 队列 包含了 主队列 和 非主队列 可以看出任务开始并发执行 任务依赖
NSInvocationOperation 不具备开启线程的能力 顺序执行 NSBlockOperation 可以看出来 添加了 addEx...
NSOperation 与 NSOperationQueue是什么? NSOperation 、 NSOperationQueue 是系统给我提...
泛型到底是什么? 熟悉OC的朋友 一定对id 这个类型有所了解 这个就是个万能的类型 通过指针可以指向任何类 OC有运行时 在运行期间 可以把任...