0
#import <Foundation/Foundation.h>

int main(int argc, const char * argv[])
{

    @autoreleasepool {

        NSArray *array = [[NSArray alloc] initWithObjects:@"/tmp/1.txt" ,@"/tmp/2.txt", nil];
        NSLog(@"%@", array);
        NSString *result = [[NSString alloc] init];
        NSArray *array2 = [[NSArray alloc]initWithArray:[result stringsByAppendingPaths:array]];
        NSLog(@"%@", array2);
    }
    return 0;
    }

我们提供给 stringsByAppendingPaths: 的参数是一个数组,返回类型也是如此。那么这个 NSString 方法有什么用呢?

4

1 回答 1

2

好吧,您正在附加空字符串 ( result),所以它没有多大意义。但是,如果您的接收器包含 say/tmp并且数组包含1.txtand 2.txt,那么获取数组/tmp/1.txtand/tmp/2.txt是有意义的。

于 2012-04-08T17:15:40.030 回答