Objective C最基礎語法之基礎型別

2021-06-02 10:39:50 字數 739 閱讀 2831

基礎資料型別 (nsinteger,cgfloat)和c資料型別(int, float, double, char, 等等)

//int,也可以用nsinteger

也就是說當需要使用int型別的變數的時候,可以像寫c的程式一樣,用int,也可以用nsinteger,但更推薦使用nsinteger,因為這樣就不用考慮裝置是32位的還是64位的。

oc裡面有個特殊的符號:「@」,這個符號大概的意思是表示「這是oc的」。

oc裡面空指標物件是nil,而不是null。

//cgfloat就是float或double

//@selector  selector是個非常特殊的型別,有點類似與函式指標,可以把乙個函式當作引數來傳遞。

//nsdate日期和時間。

獲取當前時間的**為:nsdate *today = [nsdate date];

//nslog

nslog是foundation框架中定義的乙個用於字元輸出的函式。

nslog在列印後自動換到乙個新行。不需要在格式字串末尾新增乙個額外的\n。

nsstring *astring =  @"hello new york!";  

nslog( @"the object description is: %@", astring ); 

Objective C基礎語法快速入門 4

就objective c語言而言,建立乙個類非常簡單。它非常典型的分成了兩個部分。類的介面通常儲存在classname.h檔案裡,它定義了例項的引數,以及一些公開的方法。類的實現在classname.m檔案裡。它包含了真正執行的 和那些方法。它還經常定義一些私有的方法。這些私有的方法對於子類是不可見...

Objective C語法property詳解

1.1 property的語法格式 property 引數1,引數2 型別名字 這裡的引數,主要有以下三種 setter getter方法 assign retain copy 讀寫屬性 readwrite readonly atomicity nonatomic 1.2 三種方式的使用 assig...

Objective C基本語法

oc的語法這裡就不給大家介紹了,大家慢慢熟悉。在oc的程式設計中大家可能不常見到c語言中函式的使用了,oc採用的是訊息傳送機制,將方法傳送給物件。方法分為 加號方法 靜態方法,又稱為類方法,由類來呼叫 方法由加號開頭。減號方法 動態方法,又成為物件方法,由物件來呼叫 方法由加號開頭。例如常見的all...