Solo me preguntaba si puede devolver dos argumentos en un método objetivo c, por ejemplo, me gustaría devolver una coordenada cartesiana (x, y), básicamente dos entradas. ¿Es la única forma de hacer esto creando una clase y devolviendo una instancia? ¿Hay alguna otra manera en la que no estoy pensando, algo así como un principiante aquí?¿Puedes devolver dos argumentos en Object-C?
(ayuda sintáctico también sería apreciada.)
Gracias,
Nick
Y ahora con la introducción de Swift, puede devolver múltiples argumentos de funciones usando tuplas. Ver [El lenguaje de programación Swift] (https://developer.apple.com/library/prerelease/ios/documentation/swift/conceptual/swift_programming_language/index.html) para más detalles. – gavinb
En Objective C, ¿cuál es la sintaxis para enviar punteros de primativos? Tales como BOOL o ints. Pensé que podría simplemente eliminar una estrella, pero esa no parece ser toda la historia que esperaba. –
@RyanPoolos para tipos primitivos, es lo mismo que C. Simplemente pase la variable por referencia (por ejemplo, 'calc (int a, int b, int * c)') y actualice el valor en el cuerpo con '* c = a + b; '(por ejemplo). – gavinb