初步认识objective - c

首先要明白什么是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

仅供木木学习,以及有需要的伙伴们阅读~可转载,不可复制粘贴哟~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容