pathsMatchingExtensions:
要素がファイル名を表す文字列の場合、filterTypesの拡張子を持つものだけを返します
-(NSArray *)pathsMatchingExtensions:(NSArray *)filterTypes
解説
配列の要素がファイル名を表す文字列の場合、filterTypesで指定される拡張子をもつものだけ取りだして、新たな配列を作成して返します。
配列の要素はNSStringでなければなりません。拡張子が設定されていないファイル名は結果に含まれません。
返り値
( NSArray * )
配列(NSArrayまたはそのサブクラス)
引数
( NSArray * )filterTypes
ファイルタイプ
フレームワーク
Foundation
クラス
NSArray
Instance Methods
使用可能
10.0
参照
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { NSArray *arr = [[[NSArray alloc] initWithObjects:@"aaa.txt",@"bbb.html",@"ccc.jpg",nil] autorelease]; NSArray *arr2 = [[[NSArray alloc] initWithObjects:@"txt",nil] autorelease]; NSLog([[arr pathsMatchingExtensions:arr2] description]); } @end