- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 关于RunLoop部分源码的注释
RunLoop源代码是开发的,是Core Fundation框架的一部分,可以在线查看和或者下载。本篇博文是对RunLoop部分源码进行注释,因本人知识有限,如有注释不妥的地方请指教。 #if DEPLOYMENT_TARGET_WINDOWS// kNilPthreadT 为空的线程 static pthread_t kNilPthreadT = { nil, nil }; #define pth
2016-12-21 23:17:55 2166
原创 RunLoop的学习总结
一. RunLoop相关概念1. 什么是RunLoopRunLoop与线程相关且是基础框架的一部分。一个RunLoop就代表一个事件处理循环,它可以不停的调度工作以及处理输入事件。使用RunLoop的目的是有效的控制线程的执行和休眠,让线程在有工作的时候忙于工作,而在没工作的时候处于休眠状态。如果不使用RunLoop类似的循环机制,线程执行完当前任务队列中的任务就结束了,程序不能持续运行。也可以把R
2016-12-21 23:13:13 2087
原创 有用的框架
库名 解释 Metal 是一种低层次的渲染应用程序编程接口,iOS 8时发布 Scene Kit 3D游戏,iOS 8时发布 Sprite Kit 2D游戏,iOS 7时发布 OpenGL 跨平台三维图形库 OpenCL 异构平台编写程序的框架,可通过GPU并行计算 OpenAL 跨平台音效API,它设计给多通道三维位置音效的特效表现 OpenC
2016-12-15 09:53:39 565
原创 OC对象与CF对象的相互转换 和 ARC下查看OC对象的引用计数
注意:文中的OC对象指Objective-C对象,CF对象指Core Foundation中的对象 转换方法: (__bridge type)expression (__bridge_retained CF type)expression (__bridge_transfer Objective-C type)expression
2016-12-08 19:01:11 1275
判断自己的BIOS为SLIC 2.0还是2.1
2016-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人