配列からオブジェクトを全て削除するには、「removeAllObjects」メソッドを使用します。以下にサンプルを作成しました。
サンプルダウンロード
ソースコード
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| - (void)main
{
//配列を生成する
NSMutableArray *myArray;
myArray = [NSMutableArray arrayWithObjects:
@"Apple", @"Banana", @"Orange", nil];
//順序付けされたセットを生成する
NSMutableOrderedSet *orderedSet;
orderedSet = [NSMutableOrderedSet orderedSetWithArray:myArray];
[myArray removeAllObjects];
NSLog(@"myARray: %@", myArray);
[orderedSet removeAllObjects];
NSLog(@"orderedSet: %@", orderedSet);
}
|
出力結果
myARray: ()
orderedSet: {()}
お薦めの参考書
Swiftポケットリファレンス
Swiftの基本的な使い方から、データ処理やネットワーク処理の応用まで、逆引き形式で調べられる良書です。サンプルコードも Webからダウンロード出来、とても便利です。内容としては中級者向けですが、手元にあれば安心の一冊です。