В разделе Ресурсы для iOS и macOS. Обновлены с 3 июня 2019 г., можно найти:
Варианты стилей основного, вторичного, третичного и четвертичного текста для всех стилей текста
см. Здесь: https://developer.apple.com/design/whats-new/?id=06032019a
Раздел «Рекомендации по интерфейсу для человека» для Темный режим гласит:
Используйте предоставленную системой меткуцвета для этикеток.Основные, вторичные, третичные и четвертичные цвета меток автоматически адаптируются к светлым и темным изображениям.Дополнительные сведения см. В разделе «Типография».
https://developer.apple.com/design/human-interface-guidelines/ios/visual-design/dark-mode/
Наконец, предварительная документация для разработчиков iOS 13 показывает, что это предопределенные UIColors:
Primary:
Цвет для текстовых меток, содержащих первичное содержимое.
Соответственно, secondLabel, tertiaryLabel и quaternaryLabel - это цвета для текстовых меток, которые содержат вторичное, третичное или четвертичное содержимое.
см. Здесь: https://developer.apple.com/documentation/uikit/uicolor/3173131-label
Так что это UIColors, которые предназначены для использования с текстовыми метками.Они бывают разных цветов, в зависимости от того, являются ли они важным содержимым (например, заголовок: основной) или меткой описания (дополнительный) и т. Д.Наконец, он автоматически применяет соответствующие цвета в зависимости от того, используете ли вы светлый режим, темный режим или режим высокой контрастности.
Существует видео WWDC 2019 https://developer.apple.com/videos/play/wwdc2018/210/, которое показывает пример около 31:40 от Apple Mail.
Если немного перемотать, мотивация также очень четко и хорошо объясняется на примерах.