Я видел это в некотором демонстрационном коде:
@property (readonly) SomeObject* someInstance;
На мой взгляд, мне не хватало упоминания о назначении, копировании или сохранении;если указатель пропущен, то что это за указатель?Очевидно, что это какой-то указатель, но я думаю, что в отсутствие retain
или copy
все указатели будут просто assign
, поскольку они просто указывают и равны тому, что someInstance
есть.
Но я не хочу делать такие предположения.Я считаю, что свойства кажутся обманчиво простыми для понимания, хотя на самом деле эту концепцию может быть немного сложно обернуть вокруг вас.