从OC转Swift的同学还是对NSString更熟悉,Swift也支持NSString,但NSString的很多常用方法返回的都是String类型,所以能用String还是尽量用String吧,原本String也支持一些NSString的方法,现在已经不行了。所以我认为NSString只是一个过渡选择,按照Swift更新频率,说不定很快就不支持NSString了。下面是一些NSString和String的常用方法对比汇总:
功能 | NSString方法 | 解释 | String方法 | 解释 |
转化 | String(nsString) |
var nsString = "我是NSString" as NSString |
||
用字符创建 | let chatAry:[Character] = ["我", "是", "S", "t", "r", "i", "n", "g"] var string = String(chatAry) |
|||