简介 编程语言离不开函数,函数是对一段代码的封装,往往实现了某个特定的功能,在程序中可以多次调用这个函数。稍有编程经验的同学都知道,函数是由栈实现的,调用对应入栈,退出对应出...
IP属地:广东
简介 编程语言离不开函数,函数是对一段代码的封装,往往实现了某个特定的功能,在程序中可以多次调用这个函数。稍有编程经验的同学都知道,函数是由栈实现的,调用对应入栈,退出对应出...
在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文...
前言 associatedObject又称关联对象。顾名思义,就是把一个对象关联到另外一个对象身上。使两者能够产生联系。目前我能想到的关联对象的使用场景有如下几点: 运行时给...
原文链接 在iOS开发中,Category是经常使用到的一个特性,合理的使用Category能够减少繁琐代码,提高开发效率。在使用Category时,有经验的开发者应该都知道...
前言在面试过程中,性能优化、多线程、runtime、RunLoop、是必不可少的谈论话题。有一些面试官可能要你当场手写算法,曾经笔者就遇到过。结果可想而知,面试通过。。。而关...
一、基础背景 1. DNS解析 现在假如我们访问一个网站www.baidu.com从按下回车到百度页面显示到我们的电脑上会经历如下几个步骤 1:计算机会向我们的运营商(移动、...
蔡学镛(架构师)(开发)架构的几个原则,根据优先次序高低排列: (逻辑)拆分越细越好 依赖关细越少越好 交互越少越好 ... 相互矛盾时,如果没有特殊理由,以优先权高者胜出。...