IP属地:江苏
首先明确一点,autorelease对象的释放,跟runloop没有本质的关系,只跟当前所处的autorelease pool有关。 每个线程默...
shutdown() doesn't actually close the file descriptor—it just changes it...
首先回顾一下NSURLSession的使用步骤: 创建一个NSURLSessionConfig对象 通过NSURLSessionConfig创建...
根据Block在内存中的位置,Block可分为三种类型NSGlobalBlock,NSStackBlock,NSMallocBlock。 NSG...
delegate设为strong造成的内存泄露(两个对象相互强引用) NSTimer 造成的内存泄露(两个对象相互强引用)self 持有 tim...
UIView本身是由CoreAnimation来实现的。它真正的绘图部分,是由一个CALayer类来管理。 UIView有个重要属性layer,...
每个thread中都有一个默认的NSRunloop,主线程中的NSRunloop默认是开启的,其余线程的NSRunloop默认是未开启的(包括自...
ARC全称为Automatic Reference Counting,也就是编译器为我们自动添加retain/release/autorelea...