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.