私はiPhone / Macスペースに不慣れで、これはおそらくかなり基本的な質問です。いくつかの検索を行いましたが、直接的な答えは見つかりませんでした.
追加時に配列/可変配列の addObject メソッドが浅い (ポインターのみ) または深い (オブジェクトのコピー) を行うかどうかを知りたいです。
- 割り当てられた可変配列
- ある種のinitで割り当てられたNSString
- 可変配列に文字列を addObject します
- 次に、NSString を解放します
これが適切な方法である場合、addObject が NSString のディープ コピーを行うと想定されます。これが可変配列でメモリ管理を行う適切な方法であることを確認するだけです...