第乙個OC程式

2021-06-29 12:06:54 字數 700 閱讀 4403

# import

int main()

nslog(@"hello world");

return 0;

程式解釋

1.#import 與 # include 的區別:

#import 自動避免重複匯入檔案,而#include 則需要條件編譯  <>都是匯入系統類庫," "匯入自定義的類庫

2.foundation.h是foundation的框架的標頭檔案,是oc的基礎類庫

3.nslog是輸出日誌函式,用來除錯,檢視**,__line__, 行號, __func__ 函式, __file__檔案。

4.@「  字串 」

5.oc語言一般自帶的類都是以ns為字首,如nsstring, nsdate, nsset, nsnumber, nsinteger, nsarray,nsmutablearray,nstimer, nsdictionary......

6.oc語言的關鍵字都是以@開頭,如@inte***ce  @implementation,@protocol, @optional, @required,@category, @public,@class.......

7.oc語言完全相容c語言,也可以混編c++,基本型別int,float,struct,enum...和oc物件型別(id == nsobject *任意oc物件型別),bool(yes或no)......

8. 

第乙個OC程式

main.m 第乙個oc程式 created by mac on 16 5 13.foundation稱為主標頭檔案,主標頭檔案中又拷貝了該工具箱中所有工具的標頭檔案,我們只要匯入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語法,還未正式進...