NSMutableAttributedString 有 add 属性可以设置字体类型,字体颜色。在我这样做完后,把转换后的 NSMutableAttributedString 下的字符反赋给 NSString,
//NSString to NSMutableAttributedString NSString *aString=@"Hello, world!"; NSMutableAttributedString *attributedString=[[NSMutableAttributedString alloc] initWithString:aString attributes:nil]; [attributedString setAttributes:@{NSForegroundColorAttributeName:[NSColor redColor]} range:NSMakeRange(0, 5)]; //NSMutableAttributedString to NSString NSString *anotherString=[attributedString string];