Quiero hacer un método que tome un CGFloat por referencia.¿Cómo pasar y establecer un CGFloat por referencia?
¿Podría hacer algo como esto?
- (void)doStuff:(CGFloat*)floatPointer
Supongo que debe ser diferente a otros punteros a objetos que tienen dos de esas estrellas. Además no estoy seguro de si debo hacer algo como:
- (void)doStuff:(const CGFloat*)floatPointer
Y, por supuesto, ni idea de cómo asignar un valor a CGFloat que floatPointer. ¿Tal vez &floatPointer = 5.0f;
?
¿Podría alguien dar algunos ejemplos y explicar esto? ¡Sería genial!
Eso es bueno saber. Gracias. ¿Por qué debo escribir la palabra clave const delante de CGFloat? – dontWatchMyProfile
No se puede asignar un valor a un puntero const ... – kennytm
La palabra clave const dice: "Le paso la referencia pero no puede modificarla". –