1.常量、變數、和巨集
object-c的變數宣告和c完全相同:型別《變數名》,宣告物件需使用指標符號*,比如:
nsdate *date;
nsstring *string;
nsarray *array;
常量可以用static關鍵字宣告
static nsstring *string = @"abc";
預定義巨集
#define path @"ssss"
2.#include和#import
c與object-c都用標頭檔案宣告型別,結構體,符號常量和函式原型等,因此需要通知編譯器去相應標頭檔案中找到相應的定義,我們可以使用#include和#import,但是是二者之間的區別是#import匯入的標頭檔案無論被包含多少次始終只匯入一次。如在前面部落格中第乙個ios程式,第乙個foundation並不是目錄檔案,而指的是foundation框架。
包含標頭檔案時,框架和標頭檔案中的標頭檔案要用 <>括號引住,而專案的標頭檔案用「」引住。
3.函式
object-c支援函式宣告,可以在.h檔案中宣告,也可以在.m檔案中呼叫前定義。
4.object-c支援c的分支語句和迴圈語句,如:
for(nsstring *each in array)
IOS語言Object c語言隨筆(四)
1.ios訊息機制 訊息能夠接受引數 訊息可以巢狀呼叫 訊息可以傳送給objective c物件,也可以傳送給類 1 訊息的引數 乙個沒有引數的訊息是這樣的 object methodwithoutparamerer 若帶有引數 object methodwithoneparameter value...
ios 取裝置語言 iOS 獲取裝置當前語言和地區
級別 審校 qishare團隊 一 獲取裝置當前語言和地區的 ios 獲取裝置當前語言和地區的 簡體 中國大陸地區環境下的輸出結果 currentlanguageregion zh hans cn 二 切換裝置當前語言和地區的方法 通過手機 或模擬器 修改語言和地區 優先順序低,常用 方法 通用 語...
ios開發 Object C可變引數函式
簡介 乙個可變引數函式是指乙個函式擁有不定的引數,即為乙個函式可接收多個引數。有時我們會遇到一些算術問題需要用到,比如是計算傳入引數的總和,字串的連線或是其它操作過程,我們在 oc 裡也經常使用,最經典的就是 nslog c 為 printf 它可以指定格式的輸出,格式化輸出的內容。現在我們先來看看...