摘要: 这次项目中遇到了一个单例创建不严格造成了的问题。简单说来就是在有的地方使用了alloc创建了多个实例,当然如果严格按照接口的方法调用是不会有问题的,但是如果项目碰到有不太熟悉的人使用时在处理时就会出现使用其它的方法来创建实例,比如说用alloc,这样本打算使用相同的一个实例成了多个而达不到做这个模式 阅读全文
posted @ 2016-10-14 10:32 夜晚看日出 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 先来看一下代码: 执行结果: 会发现在异步执行中如果testStr改变了,那么异步线程里的testStr也会改变这样就没法保证异步对资源独占操作 如果在异步block里创建一个str赋值如下代码: 执行结果: 这样新的string就不会受到外部改变的影响,但是如果在这个赋值时刻self.asStr已 阅读全文
posted @ 2016-10-14 09:25 夜晚看日出 阅读(636) 评论(0) 推荐(0) 编辑