首先说下共同点,就是String保留了大部分NSString的api比如 .hasPrefix .lowercaseString .componentsSeparatedByString .substringWithRange 等等 所以很多常规操作在开发中使用两者之一都是可以的,下面说下区别。 NSString是引用类型。