質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Objective-C

Objective-Cはオブジェクト指向型のプログラミング言語のひとつです。C言語をベースにSmalltalkが取り入れられています。

iPad

iPadは、Appleがデザインしたタブレット型コンピュータです。iPadアプリケーションは通常Xcode IDEのObjective-Cで書かれますが、iPadアプリケーションを組むためのほかのツールを使うことも可能です。

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

iPhone

iPhoneとは、アップル社が開発・販売しているスマートフォンです。 同社のデジタルオーディオプレーヤーiPodの機能、電話機能、インターネットやメールなどのWeb通信機能の3つをドッキングした機器です。

Q&A

解決済

1回答

3037閲覧

objective-Cでの連想配列

popoko

総合スコア27

Objective-C

Objective-Cはオブジェクト指向型のプログラミング言語のひとつです。C言語をベースにSmalltalkが取り入れられています。

iPad

iPadは、Appleがデザインしたタブレット型コンピュータです。iPadアプリケーションは通常Xcode IDEのObjective-Cで書かれますが、iPadアプリケーションを組むためのほかのツールを使うことも可能です。

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

iPhone

iPhoneとは、アップル社が開発・販売しているスマートフォンです。 同社のデジタルオーディオプレーヤーiPodの機能、電話機能、インターネットやメールなどのWeb通信機能の3つをドッキングした機器です。

0グッド

0クリップ

投稿2015/01/21 03:41

毎度お世話になります。

Objective-Cで、

lang

1[0]=> 2 [name]=>"佐藤" 3 [tel]=>"012345678" 4 [address]=>"東京都" 5 [mail]=>"test@test@jp" 6[1]=> 7 [name]=>"鈴木" 8 [tel]=>"012345678" 9 [address]=>"大阪府" 10 [mail]=>"test@test@jp" 11[2]=> 12 [name]=>"高橋" 13 [tel]=>"012345678" 14 [address]=>"福岡県" 15 [mail]=>"test@test@jp" 16. 17. 18. 19 20[50]=> 21 [name]=>"田中" 22 [tel]=>"012345678" 23 [address]=>"京都府" 24 [mail]=>"test@test@jp"

の様な配列を作りたいのですが、
NSArray、NSMutableArray、NSDictionary、NSMutableDictionaryのどれを使用すれば良いのか、
どのような書き方をすれば良いのかが分からず、困っております。
サンプルコード、もしくはURLなどをお教え頂きたいです。

すみませんがよろしくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

Objective-Cでは、連想配列を「ディクショナリ」とよびます。

1)配列の内容を変更しない場合: NSDictionaryクラスを使用します
2)配列の内容を可変とする場合: NSMutableDictionaryクラスを使用します

下記に参考になりそうなブログなどを記載しておきますので、よろしければごらんください。

Objective-C 基礎(11)- Objective-Cの連想配列(リンク
iPhoneアプリ開発の虎の巻: NSDictionary(リンク
iPhoneアプリ開発の虎の巻: NSMutableDictionary(リンク

投稿2015/01/21 05:13

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問