我正在寻找将2个NSStrings连接在一起的最简单方法。 我不是在寻找连接字符串。我能够。 我正在寻找连接两个NSStrings而不将它们转换为String。这可能吗?
var s1:NSString="bla1";
var s2:NSString="bla2";
var s3:NSString=s1 + s2;
我知道我可以将它们转换为String,但我想这很昂贵。我无法忍受,没有办法结束NSStrings。
答案 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