devlog [naru design]

プログラミングやテクニカルな内容の覚え書き。

@propertyでretainを指定しているにもかかわらず、いつの間にか中身が消えてしまうNSArrayのインスタンス。
retainが正しく指定できていなかったようです。

selfを付けない場合 (間違い)

以下のように表示される。

retainCount : 1

selfをつけた場合 (正解)

以下のように表示される。

retainCount : 2

どちらも同じ結果になると思っていましたが、違いました。
retainさせるためには、プロパティにself.を付けて指定する必要が有るようです。

# オブジェクト以外もself.の形式で統一した方が良いんだろうか?

Pocket

コメントを残す

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Trackback URL: