4. 这个写法会出什么问题: @property (copy) NSMutableArray *array; 两个问题:1、加入,删除,改动数组内的元素的时候,程序会由于找不到相应的方法而崩溃.由于 copy 就是复制一个不可变 NSArray 的对象; 2、使用了 atomic 属性会严重影响性能 ...
分类:
移动开发 时间:
2017-06-03 19:17:05
阅读次数:
210
归档与恢复归档 归档,英文Archiver[‘ɑrk?v?],这里指的是将OC的对象存储为一个文件或者网络上的一个数据块。 恢复归档。英文UnArchiver,指的是将一个来自文件或网络的归档数据块恢复成内存中的一个OC对象。 归档和恢复主要用于对自己定义类型对象进行存储。在程序暂停或关闭前保存自己 ...
分类:
移动开发 时间:
2017-06-03 18:14:46
阅读次数:
391
bug: 今天做项目的时候遇到了这样一个崩溃信息: 解决Collection <__NSArrayM: 0xb550c30> was mutated while being enumerated.- bug: 今天做项目的时候遇到了这样一个崩溃信息: 解决Collection <__NSArrayM ...
分类:
编程语言 时间:
2017-06-03 17:29:48
阅读次数:
190
因为一个项目中有大量的UITableViewCell须要书写,样式几乎相同都是 文字介绍:显示内容 这种。自己又懒得写UITableViewCell类嫌不是必需;在方法tableView:cellForRowAtIndexPath中手写又繁琐。就封装变化写了一个UIView类。 项目:点击下载 构思 ...
分类:
移动开发 时间:
2017-06-03 17:25:08
阅读次数:
243
简单选择排序是每次选择最小的元素,与当前位置上的元素交换。 ...
分类:
编程语言 时间:
2017-06-03 11:29:12
阅读次数:
200
上节课内容回顾: 一、闭包函数 1.定义在函数内部的函数 2.该内部函数包含对外部作用域而不是对全局作用域的引用【f2()就是闭包函数】 二、装饰器 1.为什么要有装饰器: 开发封闭原则,对扩展开发的,对修改是封闭的。 2.什么是装饰器: 装饰器本身--》可以是任意可调用对象(列如:函数) 被装饰的 ...
分类:
其他好文 时间:
2017-06-03 11:23:00
阅读次数:
144
1. 简述 private、 protected、 public、 internal 修饰符的访问权限。 答:private:私有成员,在类的内部才可以访问; protected:保护成员,该类内部和继承类中可以访问; public:公共成员,完全公开,没有访问限制; internal:当前程序集内 ...
分类:
Web程序 时间:
2017-06-02 22:00:46
阅读次数:
210
从"ROS Robotics Projects"的中间一个章节看到以下的计算方法: 小车有4个轮子, 其中2个是主动轮, 2个从动轮, 假设摩擦系数是0.6, 轮子半径是4.5cm, 使用下面的公式: 小车总重量=小车重量+负载重量 小车的重量是3kg * 9.8 = 30N 牛顿 负载是2kg * ...
分类:
其他好文 时间:
2017-06-02 21:58:44
阅读次数:
189
Shodan is a search engine that lets the user find specific types of computers (web cams, routers, servers, etc.) connected to the internet using a var ...
分类:
其他好文 时间:
2017-06-02 20:27:04
阅读次数:
175
上篇讲了SDWebImageDownloader,从源码分析的过程中,我们知道,实际执行下载任务的是SDWebImageDownloaderOperation,本篇我们来看看SDWebImageDownloaderOperation是怎么工作。 在正式讲SDWebImageDownloaderOpe ...
分类:
Web程序 时间:
2017-06-02 17:35:23
阅读次数:
271