Wykorzystanie wskaźników przez Objective-C

Kiedy i kiedy nie potrzebujesz symbolu * (co jest spowodowane tym, że w Objective-c wszystkie zmienne, takie jak NSString, są zmiennymi wskaźnikowymi)?

Na przykład, kiedy musisz zrobić „NSString *” zamiast „NSString”?