配列変数

免責事項:この記事はブロガーオリジナル記事ですが、許可ブロガーなく再生してはなりません。https://blog.csdn.net/yahibo/article/details/49445469

比較的高い周波数でアレイをプログラム、データ処理大量のアレイで使用され、アレイは、操作方法の数で



// 1. 配列を作成します
        NSMutableArrayの * ARR = [ NSMutableArrayのの  アレイ ];
       
NSMutableArrayの ARR1 =の* [ NSMutableArrayの  arrayWithCapacity :10];
       
NSMutableArrayの *のARR2は=である[ NSMutableArrayの  arrayWithObjects "1" @ "2" @ @" 3" 。 ゼロ ];
       
// * NSMutableArrayのARR3 = @ [ "@"、 "@" @ ""]; //は、 この方法によって作成することができないが、配列変数で のNSLog %の@ "@" 、ARR); // 2. 欠失配列         ARR1の【のaddObject @ "123" ]。// 最後には、配列の要素追加のNSLog @「%の@を」
       



       
、ARR1の);
        [ARR1の
addObjectsFromArray :@ [ @ "456" @ "456" ]]; //は、 配列要素の複数の追加 のNSLog @ "%の@" ; ARR1の、)         [ARR1のは、insertObjectを"789" @ atIndex :0]; //は、指定された場所の要素追加のNSLog @ "%の@" ; ARR1の)         ARR1の[ REMOVEOBJECT "456" @を]; //は、指定された要素削除のNSLog @ "%の@" ARR1のを);         [ ARR1 removeAllObjects ]。// すべての要素削除のNSLog @ "%の@を"
       


       


       


       
、ARR1の);
       
        [ARR1の
addObjectsFromArray :@ [ @ "123" @ "456" @ "789" @ "369" @ "258" @ "147" ]]; //は、 要素追加 のNSLog @ "を@% " ARR1の、);         [ARR1のremoveObjectAtIndex :0]; //は、指定された場所の要素削除のNSLog @" %の@ " ARR1のを);         [ARR1のreplaceObjectAtIndex :1。withObject @" 1475 " ]。// と場所での要素が!「」置き換えのNSLog @「%@の」
       


       


       
)ARR1の;
       
.. 3 // トラバース // 配列変数を横断するとき、そのないCRUD にNSArray *のAr = [ NSArrayの  arrayWithArray :ARR1の]; のためNSStringの* S AR)         {             [ARR1のREMOVEOBJECT @ "" ]; のNSLog @ " 列挙- %@" 、S);         } // 反復子は列挙NSEnumerator * E = [ARR1の  objectEnumerator ]; にNSArray * AR1、一方(AR1 = [E  NextObject ])         { のNSLog @ "
       

       

       



           


       

       

       

       


           
列挙イテレータ - %の@ "AR1);
        }
       
// ループを するためのint型I = 0; I <ARR1の。COUNT ; Iは++)         { のNSLog @" サイクル列挙- %の@ " ARR1の、[I ]);
       


           
        }

おすすめ

転載: blog.csdn.net/yahibo/article/details/49445469