macOS/iOS API解説

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

目次

-componentsJoinedByString:

INDEX>Foundation>NSArray

配列の要素が全て文字列の場合、配列の全ての要素をセパレータをいれてつなげます
-(NSString *)componentsJoinedByString:(NSString *)separator

解説

配列の要素が全て文字列の場合、配列の全ての要素を区切り(separator)を入れてつなげます。
配列の要素がなければ、空の文字列が返されます。
各要素はNSStringでなければなりません。NSString以外の要素が含まれている場合はエラーとなります。

返り値

( NSString * )

文字列

引数

( NSString * )separator

セパレータ文字列

クラス

NSArray

Instance Methods

使用可能

10.0
iOS 2.0

例文

#pragma mark componentsJoinedByString:
-(void)method017
{
    
    NSArray *anArray = [NSArray arrayWithObjects:@"aaa",@"bbb",@"ccc",nil];
    NSString *aString = [anArray componentsJoinedByString:@":"];
    
    NSLog(@"017 %@",aString);
    //=>017 aaa:bbb:ccc
}

編集時のバージョン

OS X 10.8
iOS 7.0