概念 RunLoop是事件接收和分发机制的一个实现,是线程相关的基础框架的一部分,一个RunLoop就是一个事件处理的循环,用来不停的调度工作以...
概念 AutoreleasePool(自动释放池)是OC中的一种内存自动回收机制,它可以延迟加入AutoreleasePool中的变量relea...
热启动与冷启动 冷启动:App点击启动前,此时App的进程还不在系统里,内存中不包含app相关数据,需要系统新创建一个进程分配给App。 热启动...
LLVM概念 LLVM是构架编译器(compiler)的框架系统,以C++编写而成,用于优化任意程序语言编写的程序的编译时间(compile-t...
block概念 block本质上是一个OC对象(结构体),它享有所有OC对象的待遇,只不过普通OC对象用来封装数据,而block用来封装函数以及...
GCD 简介 全称是Grand Central Dispatch 纯C 语言,提供了非常多强大的函数 GCD的优势 GCD 是苹果公司为多核的并...
KVO概念 KVO ->Key-Value observing,键值观察,当被观察对象中指定属性发现变化时,观察者就可以得到通知,进而进行后续操...
KVC概念 KVC(Key-value coding)键值编码,是对NSObject的扩展来实现的,Objective-C中有个显式的NSKey...
设置代理方法即可解决git config --global http.proxy "localhost:port" http代理端口Mac端在系...