Mi sono imbattuto in ciò che segue e non riesco a capire perché funzioni. Per favore, puoi spiegare perché non ho bisogno di usare un puntatore prima di range
?Informazioni sui puntatori in Objective-C
NSString *d = @"The quick brown fox";
NSRange range = [d rangeOfString:@"brown"];
+1 All'OP: ricorda che Objective-C è un super-set di C, che aggiunge funzionalità OOP. Ma anche se puoi programmare in modo OOP, devi comunque conoscere (almeno) alcune nozioni di base di C. – Macmade
Una solida conoscenza delle allocazioni heap vs stack sarebbe molto utile qui. –
Neppure uno solido ... Solo alcuni principi fondamentali potrebbero effettivamente aiutare, IMHO:) – Macmade