macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

completePathIntoString:caseSensitive:matchesIntoArray:filterTypes:

INDEX>Foundation>NSString>

ファイルシステムのパスとしてファイル名が完了しているかを試してみます
-(unsigned int)completePathIntoString:(NSString **)outputName
              caseSensitive:(BOOL)flag
              matchesIntoArray:(NSArray **)outputArray
              filterTypes:(NSArray *)filterTypes

解説

ファイルシステムのパスとしてファイル名が完了しているかを試してみます。

返り値

( unsigned int )

整数値

引数

( NSString ** )outputName

出力名

( BOOL )flag

フラグ

( NSArray ** )outputArray

出力配列

( NSArray * )filterTypes

フィルタタイプ

クラス

NSString

Instance Methods

使用可能

10.0

参照

- hasPrefix:

例文

#import "MyObject.h"
@implementation MyObject
- (IBAction)myAction:(id)sender
{
unsigned int ret;
NSString *str0 = [NSString stringWithString:@"~/aaa/b"];
NSString *str1 = [NSString stringWithString:@"~/aaa/"];
NSString *str2 = [NSString stringWithString:@"~/aaa/bbb"];
NSString *str3 = [NSString stringWithString:@"~/aaa/aaa.txt"];
NSString *str4 = [NSString stringWithString:@"~/aaa/aaa.tif"];
NSString *str5;
NSArray *arr = [[NSArray alloc] initWithObjects:str1,str2,str3,str4,nil] ;
ret = [str0 	completePathIntoString:&str5
                caseSensitive:NO
                matchesIntoArray:&arr
                filterTypes:nil//[NSArray arrayWithObjects:@"txt","tif",nil]
                ];
NSLog([NSString stringWithFormat:@"%u,%@",ret,str5]);
NSLog([arr description]);
        
}

@end