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.