240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    OpenGL环境搭建 耗时2天心碎

    OpenGL配置 开发环境 : VS2022 OpenGL库 : glew freeglut gltools 配置项目的工具 : cmake*动...

  • KVC

    KVC (NSKeyValueCoding)一个非正式的 Protocol,提供一种机制来间接访问对象的属性。KVO 就是基于 KVC 实现的关...

  • KVO

    KVO Key-Value Observing 典型的观察者模式承载者。基于监控键值发生变化,通知观察者。KVO 就是基于 KVC 实现的...

  • 线程锁

    多线程编程中,应该尽量避免资源在线程之间共享,以减少线程间的相互作用。 但是总是有多个线程相互干扰的情况(如多个线程访问一个资源)。在线程必须交...

  • NSThread

    NSThread NSThread是苹果官方提供的 因为面向对象所以使用起来相对与pthread简单当然它需要我们手动来管理线程的生命周期 N...

  • NSOperationQueue

    NSOperationQueue NSOperationQueue 队列 包含了 主队列 和 非主队列 可以看出任务开始并发执行 任务依赖

  • NSInvocationOperation和NSBlockOperation

    NSInvocationOperation 不具备开启线程的能力 顺序执行 NSBlockOperation 可以看出来 添加了 addEx...

  • NSOperation

    NSOperation 与 NSOperationQueue是什么? NSOperation 、 NSOperationQueue 是系统给我提...

  • Swift泛型

    泛型到底是什么? 熟悉OC的朋友 一定对id 这个类型有所了解 这个就是个万能的类型 通过指针可以指向任何类 OC有运行时 在运行期间 可以把任...