1

いくつかのNSStringNSArrayオブジェクトとUIColorオブジェクトを一緒に構造体のようなデータ構造に格納したいと思います。Objective-Cで最も近いものは何ですか?

4

3 に答える 3

7

授業を作ってみませんか?

@interface MyClass : NSObject
@property (strong) NSString *string;
@property (strong) NSArray *array;
@property (strong) UIColor *color;
@end
于 2012-08-18T00:04:57.920 に答える
2

ARC を使用している場合は、クラスを作成することをお勧めします。C 構造体では Objective C オブジェクトをインスタンス変数として使用できないためです。

そうでない場合は、C 構造体を使用しても問題ありませんが、メモリを適切に管理していることを確認する必要があります。

于 2012-08-18T00:06:51.000 に答える
1

データ構造として機能するクラスを定義するだけです。

または、Objective-C は C のスーパーセットであるため、構造体を使用してもまったく問題ありません。

于 2012-08-18T00:05:14.167 に答える