Sintassi di base Objective-C

Hai visto una struttura di base del programma Objective-C, quindi sarà facile capire altri elementi costitutivi di base del linguaggio di programmazione Objective-C.

Gettoni in Objective-C

Un programma Objective-C è costituito da vari token e un token può essere una parola chiave, un identificatore, una costante, una stringa letterale o un simbolo. Ad esempio, la seguente istruzione Objective-C è composta da sei token:

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

I singoli gettoni sono:

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

Punto e virgola;

Nel programma Objective-C, il punto e virgola è un terminatore di istruzioni. Cioè, ogni singola istruzione deve terminare con un punto e virgola. Indica la fine di un'entità logica.

Ad esempio, di seguito sono riportate due affermazioni diverse:

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

Commenti

I commenti sono come aiutare il testo nel programma Objective-C e vengono ignorati dal compilatore. Iniziano con / * e terminano con i caratteri * / come mostrato di seguito -

/* my first program in Objective-C */

Non è possibile inserire commenti nei commenti e non si trovano all'interno di una stringa o di caratteri letterali.

Identificatori

Un identificatore Objective-C è un nome utilizzato per identificare una variabile, una funzione o qualsiasi altro elemento definito dall'utente. Un identificatore inizia con una lettera dalla A alla Z o dalla aaz o un trattino basso _ seguito da zero o più lettere, trattini bassi e cifre (da 0 a 9).

Objective-C non consente caratteri di punteggiatura come @, $ e% all'interno degli identificatori. Objective-C è un filecase-sensitivelinguaggio di programmazione. Pertanto, Manpower e manpower sono due identificatori diversi in Objective-C. Di seguito sono riportati alcuni esempi di identificatori accettabili:

mohd       zara    abc   move_name  a_123
myname50   _temp   j     a23b9      retVal

Parole chiave

Il seguente elenco mostra alcune delle parole riservate in Objective-C. Queste parole riservate non possono essere utilizzate come costanti, variabili o altri nomi di identificatori.

auto altro lungo interruttore
rompere enum Registrati typedef
Astuccio esterno ritorno unione
char galleggiante corto non firmato
const per firmato vuoto
Continua vai a taglia di volatile
predefinito Se statico mentre
fare int struct _Confezionato
Doppio protocollo interfaccia implementazione
NSObject NSInteger NSNumber CGFloat
proprietà non atomico; trattenere forte
debole unsafe_unretained; leggere scrivere sola lettura

Spazio bianco in Objective-C

Una riga contenente solo spazi bianchi, possibilmente con un commento, è nota come riga vuota e un compilatore Objective-C la ignora totalmente.

Lo spazio bianco è il termine utilizzato in Objective-C per descrivere spazi vuoti, tabulazioni, caratteri di nuova riga e commenti. Lo spazio vuoto separa una parte di un'istruzione da un'altra e consente al compilatore di identificare dove un elemento in un'istruzione, come int, finisce e inizia l'elemento successivo. Pertanto, nella seguente dichiarazione:

int age;

Ci deve essere almeno un carattere di spazio (di solito uno spazio) tra int ed age affinché il compilatore sia in grado di distinguerli. D'altra parte, nella seguente dichiarazione,

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

Non sono necessari caratteri di spazi bianchi tra frutta e =, o tra = e mele, sebbene tu sia libero di includerne alcuni se lo desideri per motivi di leggibilità.