Sintaks Dasar Objective-C

Anda telah melihat struktur dasar program Objective-C, sehingga akan mudah untuk memahami blok bangunan dasar lain dari bahasa pemrograman Objective-C.

Token di Objective-C

Program Objective-C terdiri dari berbagai token dan token adalah kata kunci, pengidentifikasi, konstanta, string literal, atau simbol. Misalnya, pernyataan Objective-C berikut terdiri dari enam token -

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

Token individu adalah -

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

Titik koma;

Dalam program Objective-C, titik koma adalah terminator pernyataan. Artinya, setiap pernyataan individu harus diakhiri dengan titik koma. Ini menunjukkan akhir dari satu entitas logis.

Misalnya, berikut adalah dua pernyataan berbeda -

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

Komentar

Komentar seperti membantu teks dalam program Objective-C Anda dan diabaikan oleh kompilator. Mereka mulai dengan / * dan diakhiri dengan karakter * / seperti yang ditunjukkan di bawah ini -

/* my first program in Objective-C */

Anda tidak dapat memiliki komentar dengan di komentar dan itu tidak muncul dalam string atau karakter literal.

Pengenal

Pengenal Objective-C adalah nama yang digunakan untuk mengidentifikasi variabel, fungsi, atau item lain yang ditentukan pengguna. Pengenal dimulai dengan huruf A sampai Z atau a sampai z atau garis bawah _ diikuti dengan nol atau lebih huruf, garis bawah, dan angka (0 sampai 9).

Objective-C tidak mengizinkan karakter tanda baca seperti @, $, dan% dalam pengenal. Objective-C adalah acase-sensitivebahasa pemrograman. Jadi, Manpower dan manpower adalah dua pengidentifikasi berbeda di Objective-C. Berikut beberapa contoh pengenal yang dapat diterima -

mohd       zara    abc   move_name  a_123
myname50   _temp   j     a23b9      retVal

Kata kunci

Daftar berikut menunjukkan beberapa kata yang dipesan di Objective-C. Kata-kata yang dicadangkan ini tidak boleh digunakan sebagai konstanta atau variabel atau nama pengenal lainnya.

mobil lain panjang beralih
istirahat enum daftar typedef
kasus eksternal kembali Persatuan
arang mengapung pendek unsigned
const untuk tertanda kosong
terus pergi ke ukuran dari lincah
default jika statis sementara
melakukan int struct _Penuh sesak
dua kali lipat protokol antarmuka penerapan
NSObject NSInteger NSNumber CGFloat
Properti nonatomik; menahan kuat
lemah unsafe_unretained; Baca tulis hanya baca

Spasi kosong di Objective-C

Sebuah baris yang hanya berisi spasi, kemungkinan dengan sebuah komentar, disebut sebagai baris kosong, dan compiler Objective-C mengabaikannya sama sekali.

Spasi putih adalah istilah yang digunakan di Objective-C untuk mendeskripsikan blank, tab, karakter baris baru, dan komentar. Spasi putih memisahkan satu bagian pernyataan dari yang lain dan memungkinkan kompiler untuk mengidentifikasi di mana satu elemen dalam pernyataan, seperti int, berakhir, dan elemen berikutnya dimulai. Karena itu, dalam pernyataan berikut -

int age;

Harus ada setidaknya satu karakter spasi (biasanya spasi) antara int dan age agar kompilator dapat membedakannya. Di sisi lain, dalam pernyataan berikut,

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

Tidak ada karakter spasi kosong yang diperlukan antara buah dan =, atau antara = dan apel, meskipun Anda bebas memasukkan beberapa jika Anda ingin agar dapat dibaca.