1.#import的用途:
1> 跟#include一樣,拷貝文件的內(nèi)容
2> 可以自動防止文件的內(nèi)容被重復(fù)拷貝
2.#import <Foundation/NSObjCRuntime.h>
NSObjCRuntime.h中有NSLog函數(shù)的聲明
3.Foundation框架頭文件的路徑
1> 右擊Xcode.app --> 顯示包內(nèi)容
2> Xcode.app/Contents/Developer/Platforms/iphoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/System/Library/Frameworks/Foundation.framework
4.主頭文件
1> 主頭文件:最主要的頭文件,名字一般跟框架名稱一樣,包含了框架中的所有其他頭文件
2> Foundation框架的主頭文件名稱就是Foundation.h
3> 只需要包含F(xiàn)oundation框架主頭文件,就可以使用整個(gè)框架的東西
5.運(yùn)行過程
1> 編寫OC源文件:.m、.c
2> 編譯:cc -c xxx.m xxx.c
3> 鏈接:cc xxx.o xxx.o -framework Foundation
(只有用到了Foundation框架才需要加上-framework Foundation)
4> 運(yùn)行:./a.out
1 //#include <stdio.h> 2 #import <Foundation/Foundation.h> 3 4 //都是以main函數(shù)為入口 5 int main() 6 { 7 // 8 9 // NSLog輸出內(nèi)容會自動換行10 NSLog(@"第1個(gè)OC程序?。。?/span>");11 12 return 0;13 }
運(yùn)行結(jié)果
新聞熱點(diǎn)
疑難解答
圖片精選