.h:頭文件。頭文件包含類,類型朋截,函數(shù)和常數(shù)的聲明蛹稍。
.m :源代碼文件。這是典型的源代碼文件擴(kuò)展名部服,可以包含Objective-C和C代碼唆姐。
.mm :源代碼文件。帶有這種擴(kuò)展名的源代碼文件廓八,除了可以包含Objective-C和C代碼以外還可以包含C++代碼奉芦。僅在你的Objective-C代碼中確實(shí)需要使用C++類或者特性的時候才用這種擴(kuò)展名
當(dāng)你需要在源代碼中包含頭文件的時候,你可以使用標(biāo)準(zhǔn)的#include編譯選項(xiàng)剧蹂,但是Objective-C提供了更好的方法声功。#import選項(xiàng)和#include選項(xiàng)完全相同,只是它可以確保相同的文件只會被包含一次宠叼。Objective-C的例子和文檔都傾向于使用#import先巴。