【初步了解什么是面向对象编程】

【初步了解什么是面向对象编程】

c语言是面向过程的语言,oc(object-c)是面向对象的语言。面向过程和面向对象其实就是编程思想不一样而已。

c(面向过程)

打开冰箱门

把大象放进去

关上冰箱门

oc(面向对象)

冰箱

大象

【注】面向对象编程可以理解为把方法(函数)声明到对象中,然后调用对象的方法来处理、解决问题。

【注】

(1). 面向过程有点类似数据思想来解决问题。

(2).面向对象有点类似日常生活思想来解决问题。

【注】编写ios程序,工程名称尽量用英文命名。因为编码问题。

【编程规范】oc中变量、类、对象、方法(函数)等命名尽量见名知意

【例】:工程名:firstProgct;变量: int score; 方法 :void OpenFridgeDoor;

【注】:OC中按照驼峰式命名规则,尽量保持每个单词首字母大写,方便阅读。

【扩展】

1.ios中程序可执行文件(安装包)是以.ipa为结尾。

2.程序中的警告不影响程序的编译或者运行,可以忽略不管。

什么情况下会造成警告呢?

答:定义了变量未使用;声明了方法未实现;

错误(error)会导致程序编译不通过。

什么情况下会造成错误呢?

答:定义错误、代码书写有问题、变量重名等等。

3.断点

断点会打断程序的执行的标签,通过断点可以用来调试程序,锁定问题所在。(调试bug)

一.类 (class)

oc中定义对象的类型,我们成为类。好比 int a;class * objcet; 对象也是一个变量,只不过这个变量是对象变量;class 是类,是一种类型,是一个抽象的概念;

原文地址:https://www.cnblogs.com/ljcgood66/p/5281297.html