#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方法的作用 為外界提供乙個設定成員變數值的方法 ...