iOS生成新的字符串不要使用 stringWithFormat

不推荐

    NSString *str1 = @"str1";
    NSString *str2 = @"str2";
    NSString *nString = [NSString stringWithFormat:@"%@/%@", str1, str2]);

推荐

    NSString *str1 = @"str1";
    NSString *str2 = @"str2";
    char *c;
    asprintf(&c, "%s/%s", str1.UTF8String, str2.UTF8String);
    NSString *nString = [NSString stringWithUTF8String:c];
    free(c);

你可能感兴趣的:(iOS生成新的字符串不要使用 stringWithFormat)