Acabo de empezar a aprender Objective-C, procedente de un fondo .Net y C# .Net de VB. Entiendo el uso del puntero, pero en los ejemplos de Objective-C veo el asterisco colocado en varios lugares diferentes, y si busco como sea posible, no he podido encontrar una respuesta sobre por qué. Cada búsqueda que intento presenta todo tipo de explicaciones sobre punteros (que realmente no necesito), pero ni una sola mención de los motivos/efectos de las diferentes ubicaciones del asterisco. Estos son algunos ejemplos que he visto:Colocación del asterisco en Objective-C
NSString *string;
NSString * string;
(NSString *) string;
NSString* string;
¿Qué significan estas diferentes posiciones del asterisco? Estoy seguro de que es una respuesta simple, pero es frustrante no poder encontrarla en ningún tutorial de Apple ni en la documentación de referencia, ni en línea hasta el momento.
¿Puede alguien por favor terminar con mi miseria y responder a esta pregunta desconcertante? ¡Gracias!
@ john_5101 Si coloca cuatro espacios antes de su texto tipo código, lo tratará como código y lo hará parecer correcto (creo que esa es la respuesta al problema que eludió en su pregunta). –
¿Podemos tomar esto como una oportunidad para declarar al azar uno de ellos de la manera "correcta" y detener esta tontería? – twiz