/*1 oc 語言支援的資料型別
01) oc語言支援c語言中的所有資料型別
a。 基本資料型別
int。double。float char
b 構造型別
陣列。 結構體 列舉
c 指標型別
int * p1;
d 空型別
void
e typede自定義資料型別
02)oc中還新增了一些資料型別
bool型別
1)可以儲存yes和no中的任意乙個
2)一般情況下bool型別的變數可以用來儲存條件表示式的結果 如果條件表示式成立為yes 不成立為no
3)看原始碼
bool的本質是乙個有符號的char 變數
yes 實際上是1
no實際上是0
3 boolean 可以儲存條件表示式的結果。 true或者false
本質true實際上是1
false實際上是0
兩個型別。是為了吸引別的程式設計師過來。平時使用 bool即可
4。class。類
5 id
6 nil。跟null差不多
7 sel。方法選擇器
8 block **段
*/#import
int main(int argc, const char * ar**)
return 0;
}
OC資料型別
oc是增強了c的特性,所以在變數和基本資料型別上基本與c一致。在oc中變數命名有如下規則 由字母 數字 下劃線 符號組成 必須以字母 下劃線 符號開頭 大小寫敏感 在oc中定義變數的時候不能使用oc的保留字,oc的保留字如下 oc中有如下基本資料型別 int 宣告整型變數 double 宣告雙精度變...
OC中的資料型別
在objective c中,有一些我們之前並不熟悉但是經常見到的資料型別,比如id nil nil sel等等。在很多文章裡,我們都見過這些資料型別的介紹,但是都沒有說的太清楚。這篇文章從最底層的定義開始,介紹一下這些型別到底是怎麼定義的,這會幫助我們更加深入地了解objective c。objec...
OC基礎資料型別 NSSet
1 集合 集合 nsset 和陣列 nsarray 有相似之處,都是儲存不同的物件的位址 不過nsarray是有序的集合,nsset是無序的集合。集合是一種雜湊表,運用雜湊演算法,查詢集合中的元素比陣列速度更快,但是它沒有順序。nsset set nsset alloc initwithobject...