oc是增強了c的特性,所以在變數和基本資料型別上基本與c一致。
在oc中變數命名有如下規則:
由字母、數字、下劃線、$符號組成
必須以字母、下劃線、$符號開頭
大小寫敏感
在oc中定義變數的時候不能使用oc的保留字,oc的保留字如下:
oc中有如下基本資料型別:
int:宣告整型變數
double:宣告雙精度變數
float:宣告浮點型變數
char:宣告字元型變數
id:通用的指標型別
enum:宣告列舉型別
long:宣告長整型變數或函式
short:宣告短整型變數或函式
signed:宣告有符號型別變數
struct:宣告結構體變數
union:宣告共用體(聯合)資料型別
unsigned:宣告無符號型別變數
void:宣告函式無返回值或無參
資料型別格式化字元:
資料型別 oc關鍵字 格式說明引導符
整型 int %d.%i
短整型 short int %hd.%hi
長型別 long int %ld.%li
無符號短整型 unsigned int %u
無短整型 unsigned short %hu
無符號長整型 unsigned long %lu
浮點型 float %f
雙精度型 double %f
長雙精度型 long double %lf
字元型 char %c
OC中的資料型別
在objective c中,有一些我們之前並不熟悉但是經常見到的資料型別,比如id nil nil sel等等。在很多文章裡,我們都見過這些資料型別的介紹,但是都沒有說的太清楚。這篇文章從最底層的定義開始,介紹一下這些型別到底是怎麼定義的,這會幫助我們更加深入地了解objective c。objec...
OC基礎資料型別 NSSet
1 集合 集合 nsset 和陣列 nsarray 有相似之處,都是儲存不同的物件的位址 不過nsarray是有序的集合,nsset是無序的集合。集合是一種雜湊表,運用雜湊演算法,查詢集合中的元素比陣列速度更快,但是它沒有順序。nsset set nsset alloc initwithobject...
iOS開發 OC資料型別
以下是oc中的例項,swift部分不適用 ios中的注釋 單行注釋 注釋對 起到解釋說明的作用,注釋是給程式設計師看的,不參與程式執行 多行注釋 xcode快捷鍵 全選 cmd a 複製 cmd c 貼上 cmd v 設定 cmd 注釋 cmd 執行 cmd r 編譯 cmd b 進製轉化 資料型別...