- 博客(2)
- 资源 (8)
- 收藏
- 关注
转载 iOS中多线程知识总结:进程、线程、GCD、串行队列、并行队列、全局队列、主线程队列、同步任务、异步任务等(有示例代码)
原文:iOS中多线程知识总结:进程、线程、GCD、串行队列、并行队列、全局队列、主线程队列、同步任务、异步任务等(有示例代码)进程正在运行中的程序被称作进程,负责程序运行的内存分配;每一个进程都有自己独立的虚拟内存空间。线程进程中的一个对立的执行路径被称为线程,一个进程中至少包含一条线程,该线程被称为主线程。多线程多创建一条或者多条线程的,目的就是为了开启一条新的执行...
2016-09-20 16:15:10 771
转载 guard
1 保证一个变量真的存在并符合一个条件:缺点:1.你是在检查一个不符合你期望的条件,而非检查你想要的值。如果你加了一堆像这样的条件判断,代码就变的不好理解。你在这里其实是等着你的条件通不过2.如果前面条件判断的结果不符合了,你还得将你的变量强制拆包。func fooManualCheck(x: Int?) { if x == nil || x <= 0 { // 不符合
2016-09-05 14:33:18 318
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人