Objective-C Temel Sözdizimi

Objective-C programının temel bir yapısını gördünüz, bu nedenle Objective-C programlama dilinin diğer temel yapı taşlarını anlamak kolay olacak.

Objective-C'deki Jetonlar

Bir Objective-C programı çeşitli belirteçlerden oluşur ve bir simge, bir anahtar sözcük, bir tanımlayıcı, bir sabit, bir dizge değişmezi veya bir semboldür. Örneğin, aşağıdaki Objective-C ifadesi altı simgeden oluşur -

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

Bireysel belirteçler -

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

Noktalı virgül;

Objective-C programında noktalı virgül bir ifade sonlandırıcıdır. Yani, her bir ifade noktalı virgülle bitmelidir. Bir mantıksal varlığın sonunu gösterir.

Örneğin, iki farklı ifade aşağıdadır -

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

Yorumlar

Yorumlar, Objective-C programınızdaki yardım metni gibidir ve derleyici tarafından yok sayılır. / * İle başlarlar ve aşağıda gösterildiği gibi * / karakterleriyle sonlanırlar -

/* my first program in Objective-C */

Yorumlarda ile yorumlarınız olamaz ve bunlar bir dize veya karakter değişmezleri içinde yer almaz.

Tanımlayıcılar

Bir Objective-C tanımlayıcısı, bir değişkeni, işlevi veya diğer herhangi bir kullanıcı tanımlı öğeyi tanımlamak için kullanılan bir addır. Tanımlayıcı, A'dan Z'ye veya a'dan z'ye veya alt çizgi _ ile başlar ve ardından sıfır veya daha fazla harf, alt çizgi ve rakam (0-9) gelir.

Objective-C, tanımlayıcılar içinde @, $ ve% gibi noktalama karakterlerine izin vermez. Objective-C bircase-sensitiveProgramlama dili. Dolayısıyla, İnsan gücü ve insan gücü , Objective-C'de iki farklı tanımlayıcıdır. Kabul edilebilir tanımlayıcılara ilişkin bazı örnekleri burada bulabilirsiniz -

mohd       zara    abc   move_name  a_123
myname50   _temp   j     a23b9      retVal

Anahtar kelimeler

Aşağıdaki liste, Objective-C'deki ayrılmış sözcüklerden birkaçını göstermektedir. Bu ayrılmış sözcükler, sabit ya da değişken ya da diğer tanımlayıcı isimler olarak kullanılamaz.

Oto Başka uzun değiştirmek
kırmak Sıralama Kayıt ol typedef
durum dış dönüş Birlik
kömür yüzer kısa imzasız
sabit için imzalı geçersiz
devam et git boyutu uçucu
varsayılan Eğer statik süre
yapmak int yapı _Paketli
çift protokol arayüz uygulama
NSObject NSInteger NSNumber CGFloat
Emlak atomik olmayan; muhafaza etmek kuvvetli
güçsüz güvensiz_ tutulmamış; okuma yazma Sadece oku

Objective-C'deki boşluk

Yalnızca beyaz boşluk içeren, muhtemelen bir açıklama içeren bir satır boş satır olarak bilinir ve bir Objective-C derleyicisi bunu tamamen yok sayar.

Boşluk, Objective-C'de boşlukları, sekmeleri, yeni satır karakterlerini ve yorumları tanımlamak için kullanılan terimdir. Boşluk, bir ifadenin bir bölümünü diğerinden ayırır ve derleyicinin, bir ifadedeki int gibi bir öğenin nerede bittiğini ve bir sonraki öğenin nerede başladığını belirlemesini sağlar. Bu nedenle, aşağıdaki ifadede -

int age;

Derleyicinin bunları ayırt edebilmesi için int ve age arasında en az bir boşluk karakteri (genellikle boşluk) olmalıdır. Öte yandan aşağıdaki açıklamada,

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

Meyve ve = arasında veya = ile elma arasında boşluk karakteri gerekmez, ancak okunabilirlik amacıyla dilerseniz bazılarını dahil etmekte özgürsünüz.