作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在寻找将 2 个 NSString 连接在一起的最简单方法。我不是在寻找连接到字符串。我能做到。我正在寻找连接两个 NSString 而不将它们转换为 String。这可能吗?
var s1:NSString="bla1";
var s2:NSString="bla2";
var s3:NSString=s1 + s2;
我知道我可以将它们转换为字符串,但我想这会很昂贵。我不能相信,没有办法连接 NSStrings。
最佳答案
试试这个 NSString withFormat:
var s3: NSString = NSString(format: "%@%@", s1, s2)
您还可以为 operator + 创建与 NSStrings 一起使用的函数
func +(lhs: NSString, rhs: NSString) -> NSString {
return NSString(format: "%@%@", lhs, rhs)
}
var s3: NSString = s1 + s2
关于swift - 如何在 swift 中简单地连接到 NSString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35196389/
我是一名优秀的程序员,十分优秀!