Objective-C语言是一种通用的,面向对象的编程语言,Smalltalk风格消息传送到C编程语言。它是使用苹果OS X和iOS操作系统及彼等各自的API, Cocoa 和Cocoa Touch主要的编程语言。
-- Smalltalk风格消息:对象之间的通讯只能通过发送消息实现
1、完全支持面向对象编程
2、 是c语言的超集。
.h :头文件。头文件包含类,类型,函数和常数的声明。
.m :源代码文件。这是典型的源代码文件扩展名,可以包含Objective-C和C代码。
.mm :源代码文件。带有这种扩展名的源代码文件,除了可以包含Objective-C和C代码以外还可以包含C++代码。仅在你的Objective-C代码中确实需要使用C++类或者特性的时候才用这种扩展名
Objective-C提供了#import,保证头文件只会被包含一次。