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.