1.c++ .c/.mm 2013 OC第三
2.c語(yǔ)言字符串,使用字符數(shù)組構(gòu)成,或者指針,清空指針NULL, 0?
3.鏈接做什么事情:.o文件和c語(yǔ)言函數(shù)庫(kù)合成一起,生成一個(gè)可執(zhí)行文件,才是鏈接。
4.cc - .o ?n?
5.QuartzCore.framework框架,很酷,800個(gè)視頻同時(shí)播放;
6.#import的用途:
1)跟#include一樣,拷貝文件的內(nèi)容
2)可以自動(dòng)防止文件的內(nèi)容被重復(fù)拷貝
7.NSObjectRuntime.h中有NSLog函數(shù)的申明;
8.#import<>的作用,調(diào)用主框架的主頭文件;只要包含F(xiàn)ondation框架主頭文件,就可以使用整個(gè)框架的東西。
9.主頭文件:
1)主頭文件:最主要的頭文件,名字一般跟框架名稱一樣,包含了框架中的所有其他頭文件
2)Foundation框架的主頭文件名稱就是Foundation.h
3)只需要包含F(xiàn)oundation框架主頭文件,就可以使用整個(gè)框架的東西
10.Foundation框架頭文件的路徑:
1)右擊Xcode.app --> 顯示包內(nèi)容
2)Xcode.app/Contents/Developer/Platforms/iPhonesOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/System/Library/Frameworks/Foundation.framework
11.mkdir 03-oc //文件夾建立
12.類別就是分類,類擴(kuò)展
13.運(yùn)行過(guò)程:
1)編寫OC源文件:.m .c
2)編譯:cc -c xxx.m xx.c
3)鏈接:cc xx.o xx.o -framework Foundation(只有用到了Foundation框架才需要加上-framework Foundation)
4)運(yùn)行:./a.out