struct型のNSMutableArrayを実装するためのobjective-Cのサンプルコードがあるかどうか疑問に思いました。内部では、構造体で宣言された2つの可変配列(NSMutableArrayを介して)が必要です。私の本のすべてのコードサンプルは、C配列構文(角かっこ付き)を使用して定義されたサイズの配列を作成する方法を示していますが、NSMutableArrayを使用して配列を作成する方法がわかりません。他の誰かが以前にこれをしたことがありますか?これまでの私のコードは次のとおりです...正常にコンパイルされます配列のサイズを定義しました(以下のコードでは例として2と5を使用していますが、変更可能にするために設定する必要があります。 int、double、short、long、BOOLなどの「理解しやすい」データ型がいくつかある場合の単純な構造体(わかります)。ただし、ポインターに入ると、これは私が迷子になるところです(私はポインターをうまく使うことができますが、それらを構造体に入れる方法を知ることは難しい部分です)。コードがNSMutableArrayで機能するようになったら、「ネットワーク」タイプへのポインターとして「ネットワーク」をインターフェイスに配置しますか?以前に試しましたが、エラーが発生しました。結局、基本的には書けるようになりたいです
network.input[2].list[1].value = 5.0;
タイプ「ネットワーク」の任意に定義された配列。2つのNSMutableArrayの構造体を含む「ネットワーク」タイプのNSMutableArrayの作成に関する提案や情報へのリンクを提供できる人はいますか?助けてくれてありがとう!
SomeFile.h
#import <Foundation/Foundation.h>
struct lists{
double value;
};
// supporting structs
struct inputs{
struct lists list[2];
};
struct Network {
struct inputs input[5];
struct lists output[5];
}
@interface SomeFile : NSObject {
}
@end
SomeFile.m
#import "SomeFile.h"
@implementation SomeFile
@end