黑馬程式設計師 01 OC的特點

2021-06-22 03:10:34 字數 702 閱讀 2117

---------------------- asp.net+unity開發、.net培訓、期待與您交流! ----------------------

1、oc是在c語言的基礎上增加了物件導向的語法,並且完全相容c語言語法

2、可以在oc**中插入c語言**,甚至是c++**

3、oc基本上所有關鍵字都是以@開頭

4、oc中得字串是以@開頭:如@"abc"

5、oc的基本資料型別與c語言相比多乙個布林型別:bool(yes\no)

6、nil相當於c中的null,就是0

7、oc的螢幕輸出語句:nslog(@"hello");nslog(@"age is %i",27);

8、#import用途:拷貝檔案、防止檔案內容被多次拷貝

9、第乙個oc程式:

//oc匯入標頭檔案的方式

#import //oc匯入標頭檔案的方式

//主函式

int main()

---------------------- asp.net+unity開發、.net培訓、期待與您交流! ----------------------

詳細請檢視:www.itheima.com

01 黑馬程式設計師 簡單的OC程式

includeint main 終端指令 編譯 cc c main.m 執行 a.out importint main 終端指令 編譯 cc c main.m 執行 a.out a.nslog接收oc字串作為引數,printf接收c語言字串作為引數 b.nslog輸出後會自動換行,printf輸出後...

黑馬程式設計師 OC基礎

asp.net unity開發 net培訓 期待與您交流!1.import的用途 1 跟 include一樣,拷貝檔案的內容 2 可以自動防止檔案的內容被重複拷貝 2.import nsobjcruntime.h中有nslog函式的宣告,一般用 3.foundation框架標頭檔案的路徑 4.主標頭...

黑馬程式設計師 OC封裝

物件導向的三大特性 封裝 繼承和多型 在開發過程中,考慮到安全性要求,我們一般不在成員變數名前面使用 public protected等關鍵字修飾,而是使用set方法來為物件提供成員變數的值。set方法的內部也可以對一些不合理的賦值進行篩選過濾。set方法的作用 為外界提供乙個設定成員變數值的方法 ...