Cómo llamar al método de instancia de Objective-C\método de clase
Después de escribir la declaración e implementación de la clase, ¿cómo la llama la aplicación?
En Objective-c, el formato simple para llamar a un método es el siguiente:
1[método de instancia] Por ejemplo: [persona setAge: 32]; instancia de la clase Persona.
O:
2 [nombre de clase nombre del método]; Por ejemplo: NSString str = [NSDate date] Esto es para llamar directamente al método de fecha en la clase NSdate para obtener el fecha y hora actual.
En Objective-c, llamar a un método de una clase o instancia también se llama enviar un mensaje a la clase o instancia. Las instancias de la clase se denominan "receptores". Por lo tanto, el formato de una llamada a un método general también puede entenderse como:
[mensaje del receptor]
En terminología, la expresión completa también se denomina expresión de mensaje. Este es el título oficial.
Por supuesto, un método puede tener parámetros, o puede tener múltiples parámetros, por lo que el formato completo de llamada al método es el siguiente:
[Recibir nombre del método 1: Parámetro 1 nombre 2: Parámetro 2 Nombre 3: Parámetro... ]
Por ejemplo:
[persona conjuntoEdad: 32]
[persona conjuntoNombre: @"sam " y segundo nombre; : @"job"];
Nota: Al llamar a un método multiparámetro, puede omitir el nombre del método a partir del segundo.
Por ejemplo:
[person setName: @"sam" :@"job"]
También se puede llamar a otro método en un método, como as :
[NSString stringWithFormat:[formato de prueba]];
Nota: La llamada al método debe agregarse entre corchetes "[.........]"