第一、不能使用retain/release/retainCount/autorelease
使用ARC,内存管理由编译器来负责,无需写上面关键词
第二、在ARC环境下,使用alloc/new/copy/mutableCopy来生成/持有对象
copy/mutableCopy的使用需要copyWithZone的支持,如果没有,则不支持copy/mutableCopy
第三、不能显示调用[su...
分类:
其他好文 时间:
2014-12-04 18:06:24
阅读次数:
348
第一、weak弱引用不能持有对象实例。
在持有某对象的弱引用时,若该对象被废弃,则此弱引用自动失效并处于nil被赋值的状态。
第二、实例
id __weak obj1=nil;
{
/*
* 生成并持有对象A
*/
id __strong obj0=[[Test alloc] ini...
分类:
其他好文 时间:
2014-12-04 15:39:30
阅读次数:
116
前言:最近刚刚看完了《Java编程思想》中关于数组的一章,所有关于Java数组的知识,应该算是了解的差不多了。在此再梳理一遍,以便以后遇到模糊的知识,方便查阅。 Java中持有对象的方式,大概有三种:通过对象的Field去持有一个对象(通过组合的方式),通过数组,通过集合容器。这里先看一下通过数组与...
分类:
编程语言 时间:
2014-11-17 15:26:12
阅读次数:
198
如果一个类没有显示的生命继承自哪个类,那么它自动继承自Object...
分类:
其他好文 时间:
2014-11-14 15:39:54
阅读次数:
104
多对多关联映射 双向 两方都持有对象引用,修改对象模型,但数据的存储没有变化。 再修改映射文件:public class Role { private int id; private String name;private Set users;//users对象的集合 public int get....
分类:
其他好文 时间:
2014-11-06 16:56:51
阅读次数:
238
Java提供了数种持有对象的方式,包括语言内置的Array,还有就是utilities中提供的容器类(container classes),又称群集类(collection classes)。集合在java中非常重要,在讨论之前,先来看几个面试中的经典问题。1 Collection 和 Collec...
分类:
编程语言 时间:
2014-10-24 22:09:00
阅读次数:
298
背景知识: 是什么造成了阻塞? 从锁的观点来看、可访问对象前一定要对对象加锁不管你是读还是写,如果用户A以经持有对象,说明A以在对象上加锁,如果这时B 也想访问这个对象、它也要对对象加锁。重点来了如果A用户加的是排它锁,B用户可以做的就是乖乖等A用完再说。B乖乖等这个问...
分类:
数据库 时间:
2014-10-03 01:58:03
阅读次数:
316
Java编程思想(九) —— 持有对象(2)...
分类:
编程语言 时间:
2014-09-09 12:51:39
阅读次数:
289
Java编程思想(八) —— 持有对象
独在异乡为异客,每逢中秋倍思亲...
分类:
编程语言 时间:
2014-09-08 10:54:06
阅读次数:
342