第乙個OC程式

2021-07-11 19:20:09 字數 768 閱讀 4014

//

// main.m

// 第乙個oc程式

//// created by mac on 16/5/13.

////foundation稱為主標頭檔案,主標頭檔案中又拷貝了該工具箱中所有工具的標頭檔案,我們只要匯入foundation檔案就可以使用該工具中所有的工具,避免了每次使用都要匯入乙個對應的標頭檔案

/* < >引用的是編譯器的類庫路徑裡面的標頭檔案

" "引用的是你程式目錄的相對路徑中的標頭檔案

*/#import

/* import的功能和include一樣,是將右邊的檔案拷貝到當前import的位置

為了降低程式設計師的負擔,防止重複匯入,避免程式設計師去寫標頭檔案衛士,那麼oc給出來乙個新的預處理指令import

無論是匯入c還是oc的標頭檔案都用import編譯指令

#ifndef 標頭檔案衛士是為了保證類的標頭檔案在乙個.cpp檔案中被多次引用後會不會出現重複定義的問題,注意,只是防止在乙個.cpp檔案中被多次引用.

#ifndef elemtype_h

#define elemtype_h

的意思是,如果前面沒有定義elemtype_h,那麼現在定義elemtype_h

它不需要有值,只是表明是否被定義過,它是為了防止標頭檔案的重複定義

import的優點是防止重複拷貝

*/int main(int argc, const

char * argv)

return

0;}

第乙個OC程式

import int main nslog hello world return 0 程式解釋 1.import 與 include 的區別 import 自動避免重複匯入檔案,而 include 則需要條件編譯 都是匯入系統類庫,匯入自定義的類庫 2.foundation.h是foundation...

第乙個OC程式1 1

main.m 01 第乙個oc程式 include 拷貝nslog的宣告 和框架名稱一樣的.h檔案稱之為主標頭檔案,以後使用oc提供的框架只需要引入主標頭檔案即可 框架位址 import import one.h import two.h import和include一樣都是用來拷貝檔案 區別 im...

第乙個OC程式 轉

說明 這個objective c專題,是學習ios開發的前奏,也為了讓有物件導向語言開發經驗的程式設計師,能夠快速上手objective c。如果你還沒有程式設計經驗,或者對objective c ios開發不感興趣,請忽略。學習本專題之前,建議先學習c語言專題。因為我們只是學習oc語法,還未正式進...