1.8. Alokacja i tworzenie ciągu tekstowego
Problem
Chcesz pracować z ciągami tekstowymi w Objective-C.
Rozwiązanie
Użyj klas NSString
i NSMutableString
.
Analiza
Klasy NSString
i NSMutableString
pozwalają na przechowywanie ciągów tekstowych w pamięci. Obiekt klasy NSString
jest niemodyfikowalny, co oznacza, że po utworzeniu nie można zmieniać jego zawartości. Modyfikowalne ciągi tekstowe są przedstawiane za pomocą obiektów NSMutableString
, które można zmieniać po utworzeniu. Wkrótce zobaczysz przykłady obiektów obu wymienionych klas.
Ciąg tekstowy Objective-C powinien być ujęty w cudzysłów, a całość poprzedzona prefiksem @
. Przykładowo wyrażenie Witaj świecie
przedstawione jako ciąg tekstowy Objective-C będzie zapisane następująco:
@"Witaj świecie"
Istnieje ...
Get iOS 5. Programowanie. Receptury now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.