如何在swift中简单地连接到NSString

时间:2016-02-04 08:51:07

标签: swift nsstring

我正在寻找将2个NSStrings连接在一起的最简单方法。 我不是在寻找连接字符串。我能够。 我正在寻找连接两个NSStrings而不将它们转换为String。这可能吗?

var s1:NSString="bla1";
var s2:NSString="bla2";

var s3:NSString=s1 + s2;

我知道我可以将它们转换为String,但我想这很昂贵。我无法忍受,没有办法结束NSStrings。

1 个答案:

答案 0 :(得分:2)

尝试使用此格式的NSString:

var s3: NSString = NSString(format: "%@%@", s1, s2)

您还可以为与NSStrings一起使用的operator +创建函数

func +(lhs: NSString, rhs: NSString) -> NSString {
    return NSString(format: "%@%@", lhs, rhs)
}
var s3: NSString = s1 + s2