//
// 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語法,還未正式進...