IP属地:北京
github 443 方案一 如果方案一添加host 还感觉慢,在host中删除 140.82.112.4 github.com,使用方案二 方案二
自动释放池的主要底层数据结构是:__AtAutoreleasePool、AutoreleasePoolPage 调用了autorelease的对...
引用计数的存储 isa 从arm64架构开始,对isa进行了优化,变成了一个共用体(union)结构,还使用位域来存储更多的信息image.pn...
copy和mutableCopy 拷贝的目的:产生一个副本对象,跟源对象互不影响 修改了源对象,不会影响副本对象 修改了副本对象,不会影响源对象...
在iOS中,使用引用计数来管理OC对象的内存 一个新创建的OC对象引用计数默认是1,当引用计数减为0,OC对象就会销毁,释放其占用的内存空间 调...
Tagged Pointer 从64bit开始,iOS引入了Tagged Pointer技术,用于优化NSNumber、NSDate、NSStr...
内存布局,内存几大区域
GCD定时器 NSTimer依赖于RunLoop,如果RunLoop的任务过于繁重,可能会导致NSTimer不准时 而GCD的定时器会更加准时:...
CADisplayLink、NSTimer使用注意 CADisplayLink、NSTimer会对target产生强引用,如果target又对它...