一、
OC:一切皆對象
創建OC類型的一個對象 在前面添加一個‘*’
@ 表示是一個對象 @"name" @[] @{} @1
%@ 輸出一個對象
OC里面的字符串、數組是對C語言數據類型的封裝
-提供更多的更方便的操作(方法)
二、一個簡單的OC程序
1 int main(int argc, const char * argv[]) { 2 //自動釋放池 內存管理 3 //在程序的運行過程中 如果自己通過new copy alloc創建的對象,而且使用autorelease來修飾,系統會自動地將這個對象放到最近的那個自動釋放池里面,不斷地去這個pool里面判斷這個對象的生命周期,如果某個對象已經沒有使用了(沒有擁有者了)那么系統會自動地將這個對象釋放掉 如果程序退出之前還存在 也會釋放掉 4 5 //通常不需要自己寫 1.短時間內創建大量的內存 6 //@autoreleasepool{ 7 //讀取視頻 視頻操作 8 //} 9 //@autoreleasepool { 10 11 /* 12 printf 只能輸出C語言類型的基本數據 13 NSLog 可以輸出C語言的基本類型 可以輸出OC的對象類型 %@ 14 */ 15 NSLog(@"%@ %d %c", namesArray, 10, 'a'); 16 } 17 18 19 return 0; 20 }