macOS/iOS API解説

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

目次

isAbsolutePath

INDEX>Foundation>NSString>

絶対パスかどうか返します

解説

レシーバの文字列をパスとみなして絶対パスかどうか返します。
絶対パスならYESを返します。
相対パスならNOを返します。

返り値

( BOOL )

絶対パスかYES/NO

引数

クラス

NSString

Instance Methods

使用可能

10.0

参照

例文

#pragma mark iOS NSString isAbsolutePath
-(void)method013
{
    
    NSString *str1 = [[NSString alloc] initWithString:@"/tmp/scratch.tiff"];
    NSLog(@"%s %p \"%@\" = %@",__FUNCTION__,str1,str1,([str1 isAbsolutePath])?@"YES":@"NO");
    //=>-[OOOAppDelegate method013] 0x6850 "/tmp/scratch.tiff" = YES
    
    NSString *str2 = [[NSString alloc] initWithString:@"../tmp/scratch.tiff"];
    NSLog(@"%s %p \"%@\" = %@",__FUNCTION__,str2,str2,([str2 isAbsolutePath])?@"YES":@"NO");
    //=>-[OOOAppDelegate method013] 0x6960 "../tmp/scratch.tiff" = NO
    
    
}