NSString - это просто строка символов.У него нет цвета, шрифта, веса, размера, стиля или чего-либо еще - только символы.Вместо этого вы захотите использовать NSAttributedString .
Но имейте в виду, что NSAttributedString не является NSString - это в основном легкий контейнер, который связывает строку со словарем атрибутов и предоставляет соответствующий код для рисования.В частности, вы не можете передать NSAttributedString в API, который ожидает строку.У вас должен быть API, который принимает NSAttributedString, или вы сами рисуете строку.