0

私のアプリケーションでは、c 構造体のようなデータをNSMutableArray. いくつかの調査の後、最も推奨される解決策は、構造体をラップNSValueして配列に挿入することであることがわかりました。

構造体のフィールドに一致するいくつかのプロパティを持つのカスタム サブクラスを作成し、NSObjectそれを配列に挿入するのはどうですか?

NSValue は NSObject のサブクラスであるため、パフォーマンスとメモリに関するオーバーヘッドはそれほど大きくありません。明らかな何かが欠けていますか?

4

1 に答える 1

0

より良いアイデアは、NSObject のカスタム オブジェクトを作成して、これらの値に直接アクセスし、NSArray に挿入できるようにすることです。したがって、それを NSValue に変換する必要はなく、そのためのオブジェクトを直接作成します。

于 2013-07-02T09:05:39.383 に答える