随着软件代码规模的不断扩大,代码的维护成本越来越高,组件化势在必行,设计组件时应该考虑哪些问题?本文介绍了组件设计的六大原则。 随着软件代码规模...
FLAnimatedImage iOS平台上播放GIF动画的一个优秀解决方案,支持可变帧间延时、内存内存表现良好、播放流畅等特点。 FLAnim...
导语 阅读是一种效率很低的学习方法,尤其是随便捡起一本书不加思考埋头苦读。使阅读更有效的就要充分调用大脑的主动性,如何提高阅读的主动性呢?本文介...
Objective-C是从C发展出来的语言,只是在语言层面上加了些关键字和语法。真正让Objective-C强大的是它的Runtime运行时,让...
如何理解函数调用过程?本文把一个简单的C语言程序汇编成目标代码,然后用objdump目标文件反编译成的汇编代码,从而一窥函数调用过程,希望对你有...
1.节制——食不过饱,饮酒不醉。 2.沉默——言必于人于己有益,避免无益的聊天。 3.生活有序——每一样东西应有一定的安放地方,每件日常事务当有...
傻子都可以写出计算机可以识别的代码;但只有优秀的程序员可以写出人类可以理解的代码。——《重构》 开发者的大量工作时间并不是在编写代码,而是阅读代...
如何把一个异步接口在转变为同步接口?异步的特点是执行结果通过回调方法返回,不会阻塞方法的执行。 要把异步接口转为同步接口的关键是要阻塞住当前线程...
原文地址:https://anaulin.org/blog... 原文作者:Anaulin 我7岁的时候,爸爸就开始教我Basic,从那时起我就...