CFStringCreateByCombiningStrings
配列のそれぞれの要素の間に文字を入れて、結合した文字を返します
CFStringRef CFStringCreateByCombiningStrings ( CFAllocatorRef alloc , CFArrayRef theArray , CFStringRef separatorString );
解説
配列のそれぞれの要素の間に文字を入れて、結合した文字を返します。
返り値
引数
( CFAllocatorRef )alloc
( CFArrayRef )theArray
( CFStringRef )separatorString
クラス
CFString
Function
使用可能
10.0
参照
例文
#include <CoreFoundation/CoreFoundation.h> int main (int argc, const char * argv[]) { //配列を作る CFArrayRef myCFArrayRef = NULL; CFStringRef strs[2]; strs[0] = CFSTR("Macintosh HD"); strs[1] = CFSTR("Desktop"); myCFArrayRef = CFArrayCreate(NULL,(void *)strs,2,&kCFTypeArrayCallBacks); //結合する間の文字 CFStringRef separatorString = CFStringCreateCopy (kCFAllocatorDefault,CFSTR("/")); //結合する CFStringRef theString = CFStringCreateByCombiningStrings (kCFAllocatorDefault,myCFArrayRef,separatorString); CFShow(theString); return 0; }