私は、低レベルのイメージメモリを扱うObjective-Cプログラムを書いています。私は自分のデータストレージにANSI-C構造体を使用しています。データが100%データであり、そのデータを操作するメソッドがないため、完全なオブジェクトが見えているようです。具体的には、私は色の配列に依存するカスタマイズ可能なポスタリゼーションアルゴリズムを書いています - これは物事が面倒なところです。私は3つの浮動小数点数の構造体と整数フラグ(ポスタリゼーションアルゴリズムに関連したもの)として色を保存しています。 Everyhtingは...一つのことを除いて、うまくいっているNSMutableArrayへのCポインタの追加
[実際の質問]
私はNSMutableArrayのへのポインタを追加する方法を見つけ出すことはできません!私はオブジェクトを追加する方法を知っていますが、構造体へのポインタを追加することは難しいようです - 私はNSMutableArrayが私のポインタを間接参照し、構造体を何らかの奇妙なオブジェクトとして扱うことは望ましくありません。 NSMutableArrayのポインタを自分自身のコレクションに追加します。これをどうやって行うのですか?事前に
おかげで、
G
私のああ!私は決して考えなかったでしょう!私は見て、よろしくお願いします:) –
Cocoaには、ほとんどの人が見逃すコレクションクラスがたくさんあります。特にNSMapTableが便利です。以下のフルリストをご覧ください:https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Collections/Collections.html – andyvn22
ああ!ありがとうございました!私はそれを掘り下げなければならないでしょう - 一つは、NSPointerArrayを型として認識するためのコンパイラーの問題です。 - それを認識するためにインポートする必要があるヘッダファイルを知っていますか? –