Introduction to classes 类的介绍

Objective-C 是一门典型的面向对象编程的语言,也就是说,只要可以,它就会使用对象。

面向对象编程,我们可以简写成 OPP,是一种计算机编程范式,它把对象作基本元素,利用对象和对象之间的交互来设计程序。当 OPP 刚开始被设计出来的时候,它确实是非常先进。但是它也不是十全十美,尤其是在过去的十几年里面,由于语言的快速发展,你会发现各种各样的代码风格。

正因为如此,我在前面的内容里面,提到了各种各样的代码风格,希望你在面对真正的 Objective-C 项目的时候,可以能够读懂他们。

现在请你打开 Xcode 命令行项目,点击 New > File,然后选择 OS X > Source > Cocoa Class,用这个方法去创建一个 NSObject,并把它命名为Person。

这里它会创建两个文件,Person.h 和 Person.m。你会看到在 Person.h 文件里有 @interface Person : NSObject。.h 文件是接口文件,我们可以从类的外部访问到这个文件里的内容。Person.m 则是实现文件,你会在文件里看到 @implementation Person,这里的内容是你封装起来的,在外部是看不到。

所以从理论上讲,你要把你的方法和属性定义写在头文件里面,然后把具体的实现代码写在实现文件里面。

results matching ""

    No results matching ""