写这篇文章主要是为了今后毕业论文素材上的整理,同时对docker进行巩固温习。大纲: docker简介docker出现的背景、docker是什么。 docker生态系统和应用...
写这篇文章主要是为了今后毕业论文素材上的整理,同时对docker进行巩固温习。大纲: docker简介docker出现的背景、docker是什么。 docker生态系统和应用...
Go 并发编程 选择 Go 编程的原因可能是看中它简单且强大,那么你其实可以选择C语言;除此之外,我看中 Go 的地方还有原生支持并发编程,对于开发网络编程有着一定的优势,实...
[这是第14篇] 序: iOS Crash问题是iOS开发中难以忽视的存在,本文就捕获iOS Crash、Crash日志组成、Crash日志符号化、异常信息解读、常见的Cra...
简介 谈起iOS架构, 也许你直接想到的就是MVC,MVVM等等. 其实这是不准确的, iOS架构包含的内容有很多, 而上面的这些只是iOS架构中的架构模式.那么你在进行架构...
前言:?时间过了这么久了,写了好多文章的头,很想完善却没有时间,完完整整的整合再一次,无论是写文章,还是摘录文章,都是一个梳理思维,学习成长的过程,也许你忘记了可以回来翻一下...
在如今互联网发展迅速猛进的大环境下,网站已经成为一个企业不可缺少的网络媒介。但网站开发行业鱼龙混杂,质量参差不齐,价格更是跨越区间大。尤其对于那些在建站方面不懂的小白来说,很...
@shuiyouren 我觉得最后可以将那些僵尸对象放进一个缓存池里去,具体缓存池的大小看情况设定,当缓存超过一个阈值的时候或是收到内存警告的时候,才去释放掉一些缓存。就像是对一些dealloc的对象做延迟释放吧?;够岽嬖谝桓鑫侍?,就是从缓存中释放那些僵尸对象之后,这段时间内还是有可能会发生野指针的。只是概率会小很多。
Objective-C Runtime(二): 实践 监测与防护iOS Crash上篇文章 介绍了一些runtime的基础知识, 这次分享一些runtime的各种黑科技玩法: 消息转发截获, isa-swizzling, method swizzling,...
先运行一段测试代码 代码中生成一个间隔5s,tolerance为0.5s的NSTimer,加入主线程的RunLoop,然后在4s的时候在主线程开始一个耗时的任务,耗时大约2秒...
大神。你把所有开启?;さ亩韵螅詈骴ealloc的时候isa-swizzle到一个zombie的类型的实例。遮掩只是防止它出现野指针。但是改对象的内存并不会真正的被释放?
Objective-C Runtime(二): 实践 监测与防护iOS Crash上篇文章 介绍了一些runtime的基础知识, 这次分享一些runtime的各种黑科技玩法: 消息转发截获, isa-swizzling, method swizzling,...