iPhone/iPadアプリ開発逆引き大全500の極意

プログラミングの基礎 - Tips138 要素を入れ替える

登録タグ
iOS
Icon comment count 0
Icon stock count 0

3-6配列、コレクションTips138 要素を入れ替える

Level1

Point2つの要素の交換(NSMutableArrayクラス、exchangeObjectAtIndex:メソッド)

配列の中の2つの要素を交換する場合は、exchangeObjectAtIndex:メソッドを使います。

exchangeObjectAtIndex:メソッドでは、交換元(交換する対象)のインデックスと、交換先のインデックスを指定します。同じインデックスを指定した場合は、配列は元のままです。

NSMutableArray *配列名;
[配列名 exchangeObjectAtIndex:交換元のインデックス withObjectAtIndex:交換先のインデックス];

リスト1では、3つの要素を持つ配列から、0番目の「masuda」と2番目の「tanaka」を交換しています。

実行結果

リスト1

出典情報

Medium

iPhone/iPadアプリ開発逆引き大全500の極意

  • 著者: 増田 智昭, 池谷 京子

コメント

    コメントはありません