Sintaxis básica de Objective-C

Ha visto una estructura básica del programa Objective-C, por lo que será fácil comprender otros bloques de construcción básicos del lenguaje de programación Objective-C.

Fichas en Objective-C

Un programa Objective-C consta de varios tokens y un token es una palabra clave, un identificador, una constante, una cadena literal o un símbolo. Por ejemplo, la siguiente declaración de Objective-C consta de seis tokens:

NSLog(@"Hello, World! \n");

Los tokens individuales son:

NSLog
@
(
   "Hello, World! \n"
)
;

Punto y coma;

En el programa Objective-C, el punto y coma es un terminador de instrucciones. Es decir, cada declaración individual debe terminar con un punto y coma. Indica el final de una entidad lógica.

Por ejemplo, a continuación se muestran dos declaraciones diferentes:

NSLog(@"Hello, World! \n");
return 0;

Comentarios

Los comentarios son como texto de ayuda en su programa Objective-C y el compilador los ignora. Comienzan con / * y terminan con los caracteres * / como se muestra a continuación -

/* my first program in Objective-C */

No puede tener comentarios en comentarios y no ocurren dentro de una cadena o caracteres literales.

Identificadores

Un identificador Objective-C es un nombre que se usa para identificar una variable, función o cualquier otro elemento definido por el usuario. Un identificador comienza con una letra de la A a la Z o de la aa la z o un guión bajo _ seguido de cero o más letras, guiones bajos y dígitos (0 a 9).

Objective-C no permite caracteres de puntuación como @, $ y% dentro de los identificadores. Objective-C es uncase-sensitivelenguaje de programación. Por lo tanto, mano de obra y mano de obra son dos identificadores diferentes en Objective-C. A continuación, se muestran algunos ejemplos de identificadores aceptables:

mohd       zara    abc   move_name  a_123
myname50   _temp   j     a23b9      retVal

Palabras clave

La siguiente lista muestra algunas de las palabras reservadas en Objective-C. Estas palabras reservadas no se pueden utilizar como constantes o variables o cualquier otro nombre de identificación.

auto más largo cambiar
romper enumeración Registrarse typedef
caso externo regreso Unión
carbonizarse flotador corto no firmado
constante para firmado vacío
Seguir ir tamaño de volátil
defecto Si estático mientras
hacer En t estructura _Lleno
doble protocolo interfaz implementación
NSObject NSInteger NSNumber CGFloat
propiedad no atómico; conservar fuerte
débiles unsafe_unretained; leer escribir solo lectura

Espacio en blanco en Objective-C

Una línea que contiene solo espacios en blanco, posiblemente con un comentario, se conoce como una línea en blanco y un compilador de Objective-C la ignora por completo.

Espacio en blanco es el término utilizado en Objective-C para describir espacios en blanco, tabulaciones, caracteres de nueva línea y comentarios. El espacio en blanco separa una parte de una declaración de otra y permite al compilador identificar dónde termina un elemento de una declaración, como int, y comienza el siguiente. Por lo tanto, en la siguiente declaración:

int age;

Debe haber al menos un carácter de espacio en blanco (generalmente un espacio) entre int y age para que el compilador pueda distinguirlos. Por otro lado, en el siguiente comunicado,

fruit = apples + oranges;   // get the total fruit

No se necesitan espacios en blanco entre fruta y =, o entre = y manzanas, aunque puede incluir algunos si lo desea por motivos de legibilidad.