私はobjective-cでiPhone用のアプリを書いています。私はint、NSString、boolのような異なるタイプのフィールドを保持する配列を宣言したいと思います。 できますか?どのように配列の異なるタイプのフィールドをobjective-cに入れるか
答えて
ことが可能です。配列を作成し、追加するオブジェクトを追加するだけです。
はい、でき
NSMutableArray *array = [NSMutableArray array];
NSString *string = @"str";
[array addObject:string]; //string
NSNumber *num = [NSNumber numberWithInt:1];
[array addObject:num]; //int
NSNumber *boolNum = [NSNumber numberWithBool:YES];
[array addObject:boolNum]; //bool
ご協力ありがとうございました – heziflash
NSArray
には、オブジェクトである限り、どのアイテムも置くことができます。したがって、オブジェクトではないアイテム(BOOL
、int
、およびCGPoint
など)をNSNumber
またはNSValue
などのオブジェクトにラップする必要があります。
NSMutableArray *array = [[NSMutableArray] alloc] init];
[array addObject:myString];
[array addObject:[NSNumber numberWithInt:1]];
[array addObject:[NSNumber numberWithFloat:1.0]];
[array addObject:[NSValue valueWithPoint:myPoint]]; // myPoint is a CGPoint
[array addObject:[NSValue valueWithRect:myRect]]; // myRect is a CGRect
お返事ありがとうございました – heziflash
NSMutableArray
を使用してください。
NSMutableArray *array = [[NSMutableArray alloc]init];
今オブジェクトを追加するaddObject:
メソッドを使用します。 intを追加するために、ブール値を作成NSNumber
オブジェクト。
ありがとうございました – heziflash
- 1. 異なるタイプの文字列の配列へのJs配列
- 2. 異なるタイプの2次元配列
- 3. 異なるタイプの配列にオブジェクトを作成するときにタイプの不一致エラーを取り除くにはどうすればよいですか?
- 4. 配列タイプによるプロセス入力
- 5. 異なるタイプのオブジェクトを持つmapView.annotations配列を調べるにはどうすればいいですか?
- 6. どのように入力フィールドの配列をmysqlに挿入するのですか
- 7. 異なるテーブルの異なるセクションに異なる配列の異なる要素を表示するにはどうすればよいですか?
- 8. サークル異なるボタンを使うObjectiveC
- 9. どのように配列間にスペースを入れずに配列を文字列化するのですか?
- 10. どのように3つの異なるフィールドでJavaScript配列をソートできますか?
- 11. ファイルの入力フィールドをファイルの配列に変更するにはどうすればよいですか?
- 12. ObjectiveCメソッドへの参照によるSwift Pass配列
- 13. どのようにjqueryの異なる行に配列を挿入できますか?
- 14. 異なるタイプのアイテムをマップできるようにリストに配置
- 15. 配列の配列に(名前で)配列を入れよう
- 16. どのように配列の値をデータベースに挿入する
- 17. Kleisliの異なる入力タイプに `then`?
- 18. ROSサービス異なるタイプの配列を渡すには?
- 19. [Float]などの特定の配列タイプを拡張するにはどうすればよいですか?
- 20. 入力フィールドに書かれた配列の出現数をどのように数えますか?
- 21. 2つの異なる列にブートストラップのウェルを配置するにはどうすればよいですか?
- 22. どのように私はタイプ日付の入力フィールドから余分なスペースを削除するには
- 23. ionic2/Angular2の入力フィールドのタイプを動的に変更するにはどうすればよいですか?
- 24. ループ中にC++ストアの配列を配列に入れよう
- 25. クラスプロパティ配列をジェネリック型の異種配列にするにはどうすればよいですか?
- 26. レコードの配列の配列内のフィールドでグループ化するにはどうすればよいですか?
- 27. AJAX:フィールドのラベルと値を異なるようにするにはどうすればよいですか?
- 28. 異なる配列の値を表形式で整列するにはどうすればよいですか?
- 29. どのように2つの異なる配列をPHPでout chage配列キーを使ってマージする
- 30. ボタンの配列に異なるリンクを追加するにはどうすればよいですか?
お返事ありがとうございました – heziflash