04 2017 档案
摘要://从小到大快速排序 void quickSort(vector &nums, int left, int right) { if (left >= right) return; int i = left, j = right; //temp记录需要比较的值,在这个值之前的数小于它,之后的数大于它,这里取数组left位的数 int temp = nums[left...
阅读全文
摘要:转载自:https://my.oschina.net/u/1245365/blog/294449 一、了解NSUserDefaults以及它可以直接存储的类型 NSUserDefaults是一个单例,在整个程序中只有一个实例对象,他可以用于数据的永久保存,而且简单实用,这是它可以让数据自由传递的一个
阅读全文
摘要:小张和朋友合伙开了一个超市,并向供应商订购了数百种商品准备上架。超市的商品需要分类摆放便于管理。每类商品都有一个8位编码, 其中前三位数字是一级类目,第四位和第五位是英文数字,表示二级类目,后三位是数字 ,表示三级类目。小明用扫码机录入所有商品的信息,要求将商品根据条码信息分门别类按序排列,为商品上
阅读全文
摘要:在开发ios应用的时候,我们会经常遇到一个常见的问题:在不过分耦合的前提下,controllers间怎么进行通信。在IOS应用不断的出现三种模式来实现这种通信: 1.委托delegation; 2.通知中心Notification Center; 3.键值观察key value observing,
阅读全文
摘要:什么是Category Category模式用于向已经存在的类添加方法从而达到扩展已有类的目的,在很多情形下Category也是比创建子类更优的选择。新添加的方法同样也会被被扩展的类的所有子类自动继承。当知道已有类中某个方法有BUG,但是这个类是以库的形式存在的,我们无法直接修改源代码的时候,Cat
阅读全文

浙公网安备 33010602011771号