Czy NSAttributedString jest dostępny przed iOS 6?

Znalazłem sprzeczne informacje na temat dostępności NSAttributedString dla wersji iOS wcześniejszych niż 6. Jest to coś, co byłoby naprawdę przydatne, jeśli jest nieco kompatybilne wstecz.

Tutaj jest napisane, że jest dostępny od wersji iOS 4:Dlaczego NSAttributedString na iPhone?

Na stronie Apple mówi iOS 6 i nowsze wersje:https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSAttributedString_Class/Reference/Reference.html

Próbowałem go zaimplementować w moim kodzie w następujący sposób:

NSAttributedString *commentString = [[NSAttributedString alloc] initWithString:@"I really love raisins" attributes:@{NSForegroundColorAttributeName: [UIColor blackColor]}];

Działa w systemie iOS 6, ale nie podczas próby uruchomienia go w systemie iOS 5 lub iOS 5.1. Nie testowałem wcześniejszych wersji.

Czy po prostu próbuję użyć funkcji nie zawartych w starszych wersjach?

questionAnswers(3)

yourAnswerToTheQuestion