devlog [naru design]

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

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

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

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

retainCount : 1

selfをつけた場合 (正解)

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

retainCount : 2

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

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

Pocket

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Trackback URL: