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

2021-06-22 06:17:31 字數 731 閱讀 4617

#includeint main()

終端指令

編譯:cc -c main.m

執行:./a.out

#importint main()

終端指令

編譯:cc -c main.m

執行:./a.out

a.nslog接收oc字串作為引數,printf接收c語言字串作為引數;

b.nslog輸出後會自動換行,printf輸出後不會自動換行;

c.使用nslog需要#import,使用printf需要#include。

a.跟#include一樣,用來拷貝某個檔案的內容

b.可以自動防止檔案內容被拷貝多次,也就認為著標頭檔案不用加入下面的預處理指令了。

#ifndef _stdio_h_

#define _stdio_h_

#endif

a.開發oc、ios、mac程式必備的框架

b.此框架包含了很多常用的api(應用程式介面)

c.框架中包含了很多標頭檔案,若想使用整個框架的內容,包含它的主標頭檔案即可

#import

編譯:cc -c main.m. test.m (其他.m或者.c檔案)

執行:./a.out

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

asp.net unity開發 net培訓 期待與您交流!1 oc是在c語言的基礎上增加了物件導向的語法,並且完全相容c語言語法 2 可以在oc 中插入c語言 甚至是c 3 oc基本上所有關鍵字都是以 開頭 4 oc中得字串是以 開頭 如 abc 5 oc的基本資料型別與c語言相比多乙個布林型別 b...

黑馬程式設計師 OC基礎

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

黑馬程式設計師 OC封裝

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