策略模式:定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。现在我们来定义一个计算器,加减乘除四个功能: 然后我们来个管理类,来执行这些算法,并且可以在外部切换...
策略模式:定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。现在我们来定义一个计算器,加减乘除四个功能: 然后我们来个管理类,来执行这些算法,并且可以在外部切换...
本人最近在使用docker部署mysql时,在持久化mysql数据时遇到了一个有趣的问题,将排查过程及思考记录在这里,以备后查。 先简单描述下我遇到的问题:在mysql容器中...
我们组分享会上分享了页面布局的一些写法,中途提到了AutoLayout,会后我决定将很久前挖的一个坑给填起来(还有好多坑就不说了,说了不填更毁形象了)。 可使用的框架首推Ma...
Github 简要 自动布局最重要的是约束:UI元素间关系的数学表达式。约束包括尺寸、由优先级和阈值管理的相对位置。它们是添加剂,可能导致约束冲突 、约束不足造成布局无法确定...
自定义chisel命令 1,chisel自带的命令就很强大,但是还无法满足某些特殊的需求,如打印内容,显示格式,这就需要我们对chisel命令进行自定义了。基本使用可以看这篇...
相信大部分人都有使用过lldb命令进行调试程序,如po一个对象,打印出该对象的属性,lldb是一个有着REPL的特性的开源调试器,还可以支持C++,Python插件。本文要讲...
厉害,我喜欢
Xcode常用快捷键与技巧分享工欲善其事必先利其器. 虽然Xcode编写objective-c or swift很完美, 但了解其工具的常用快捷键与技巧在编码过程中也能省下不少事. 尤其是键盘侠...
工欲善其事必先利其器. 虽然Xcode编写objective-c or swift很完美, 但了解其工具的常用快捷键与技巧在编码过程中也能省下不少事. 尤其是键盘侠...
iOS Runtime 很多时候我们都在看iOS开发中的黑魔法——Runtime。懂很多,但如何实践却少有人提及。本文便是iOS Runtime的实践第一篇。 WebView...