Я имею дело с очень странной ситуацией.Я внедряю Attributed Strings в свое приложение iOS, и у меня было предупреждение, что они доступны для iOS 3.2 и выше.Поскольку я все еще поддерживаю 3.1.3 на iPhone, я знал, что мне нужно было слабо связать CoreText и, возможно, поэтому нужно было проверить ОС во время компиляции, прежде чем их использовать.класс как есть и запустил его на устройстве 3.1.3 ... и он работает.Что мне здесь не хватает, я так растерялся, почему это не сбой.Я на 100% уверен, что это устройство 3.1.3, но NSMutableAttributedString является скрытым классом в 3.1.3, и, таким образом, на самом деле работает из-за динамической природы target-c?