歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Objective-C基本語法

標示符:
Objective-C中表示符的命名規則如下:
標識符由字母、下劃線“_”、美元符“$”和數字組成
標識符必須以字母、下劃線、美元符號開頭
Objective-C中標識符大小寫敏感

Objective-C中的關鍵字全部都是小寫

基本數據類型轉換
Objective-C中可以從任意基本數據類型轉換到另外的基本類型
整型、字符型、浮點型的數據在混合運算中相互轉換,轉換時需遵循以下原則:
容量小的類型默認轉換為容量大的數據類型;數據類型按容量大小排序為:byte、short、char->int->long->float->double,byte、short、char之間互不轉換,它們三者在計算時

會首先轉換成int類型,容量大的轉換成容量小的要加強制轉換符。

布爾類型:

Objective-C中的布爾類型為BOOL,值為YES、NO

id類型:

在Objective-C中每個指針對象都可以表達為id類型,可以認為是NSObject *或者void *

nil

等同於null

Objective-C變量的分類
按聲明的位置劃分:
局部變量:方法或者語句內部定義的變量
實例變量:方法外部、類的內部定義的變量
按所屬數據類型劃分:
基本數據類型變量
指針數據類型變量


實例變量不能賦初值

Objective-C中進行方法調用中傳遞參數時,遵循值傳遞的原則:

基本數據類型傳遞的是該數據值本身,指針類型傳遞的是對象的指針,而不是對象本身。

Objective-C語言中除基本數據類型之外的變量類型都稱為指針類型,Objective-C中的對象是通過指針對其操作的。

Copyright © Linux教程網 All Rights Reserved