我们知道在Swift中String和NSString是可以互相转换使用的…额…应该是在绝大数情况下可以互相转换使用.在某些情况下可能还有一丝丝略微的差别:比如在涉及到处理字符串中字符索引的时候.
我们首先来看一下NSString的字符串替换功能:
let string = "ABCDE"
let range = Range(uncheckedBounds: (1,4))
let nsRange = NSRange(range)
let str:NSString = NSString(string: string)
str.replacingCharacters(in: nsRange, with: