我对Objective-C语法并不熟悉,所以有人可以解释下面这行代码中每个术语的含义吗?有人可以解释这个Objective-C属性声明的每一个字吗?
@property (nonatomic, retain, readonly) NSManagedObjectContext *managedObjectContext;
我对Objective-C语法并不熟悉,所以有人可以解释下面这行代码中每个术语的含义吗?有人可以解释这个Objective-C属性声明的每一个字吗?
@property (nonatomic, retain, readonly) NSManagedObjectContext *managedObjectContext;
再一次 - 在这里最好的建议是阅读官方文档中Properties节...
只读访问的唯一手段吸气剂方法是合成的。该值是只读的。
保留访问意味着这个类保持指针,以前的值被释放
非原子访问意味着没有锁定被施加到合成吸气
@property揭示此构件为合成使得getter/setter方法可以创建。没有它,你将不得不直接访问该属性。
NSManagedObjectContext是一种对象/类,而* managedObjectContext是指向该对象实例的指针。
弗拉基米尔是正确的。
但我会建议您阅读Objective-C 2.0 reference首先是长期的。
花点时间阅读教程,如果有特定问题,请回来。 – 2011-01-10 12:02:43
我看到有两个密切的选票。我不同意给出的理由。这个问题并不含糊,很容易回答(见弗拉基米尔的回答)。然而问题是,“我为我的工作做了些什么”,所以-1。 – JeremyP 2011-01-10 15:14:37