首先要明白什么是OC:
-
oc是一种面向对象的计算机语言
-
C语言的基础上增加的一层面向对象的语法
-
OC是完全兼容c的
-
可以在OC的代码中混入C语言的代码,甚至是C++代码
-
可以使用OC开发Mac OS X 平台 和IOS平台的应用程序
注意:在初学OC时,要多注意OC和C的区别
面向过程和面向对象的区别:
OC 是面向对象的语言,C是面向过程的语言。
其实面向对象是相对面向过程而言的,面向过程是指你在解决某个问题时,需要哪些步骤。 而面向对象主要是强调具备了功能的对象,而你在解决问题时,用到了哪些对象。
预编译:
在导入头文件时,OC中的#import
可以重复导入头文件,但是只有一个会生效 (import 为OC给出的新的预处理指令,可以降低程序员的负担,防止重复导入,避免程序员去书写头文件卫士),但是C语言中的#include
不能自动防止重复拷贝。
在OC中:Foundation.h
称之为主头文件,主头文件中又拷贝了该工具箱中所有的头文件,我们只需要导入主头文件就可以使用该工具箱中所有的工具,避免了每次使用都要导入一个对应的头文件。
文件格式:
OC的文件后缀是:.m
或者.mm
仅供木木学习,以及有需要的伙伴们阅读~可转载,不可复制粘贴哟~