Ho appena iniziato a studiare Objective-C, proveniente da uno sfondo VB .Net e C# .Net. Comprendo l'uso del puntatore, ma negli esempi Objective-C vedo l'asterisco posto in diversi punti e, per quanto possa cercare, non sono stato in grado di trovare una risposta sul perché. Ogni ricerca che cerco fa emergere ogni genere di spiegazioni sui puntatori (di cui non ho davvero bisogno), ma non una singola menzione delle ragioni/effetti dei diversi posizionamenti dell'asterisco. Ecco alcuni esempi che ho visto:Posizionamento dell'asterisco in Objective-C
NSString *string;
NSString * string;
(NSString *) string;
NSString* string;
Che cosa significano queste diverse posizioni del asterisco significa? Sono sicuro che è una risposta semplice ma è frustrante non riuscire a trovarlo in nessuna delle esercitazioni e documentazione di riferimento di Apple o online finora.
Qualcuno può per favore finire la mia miseria e rispondere a questa domanda sconcertante? Grazie!
@ john_5101 Se metti quattro spazi prima del tuo testo in codice, lo tratterà come codice e lo farà apparire corretto (credo che sia la risposta al problema a cui elimini nella tua domanda). –
Possiamo considerarlo un'opportunità per dichiarare in modo casuale uno di questi modi "giusti" e fermare questa assurdità? – twiz