ojective-C学习笔记关于面向对象编程
Posted ccyag
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ojective-C学习笔记关于面向对象编程相关的知识,希望对你有一定的参考价值。
先了解几个OC中有关面向对象编程的术语
类(class)是一种表示对象类型的结构体。这里所说的结构体和C语言中的结构体不是一回事。
对象(object)是一种包含值和指向其类的隐藏指针的结构体。
实例(instance)对象的另一种叫法。
消息(message)是对象可以执行的操作,通知对象去做什么。
方法(method)是为响应消息而运行的代码。
方法调度(nethod dispatcher)是OC使用的一种机制,用于推测执行什么方法以响应某个特定的消息。
除了上面一些术语,还有下面两个重要的编程术语。
接口(interface)是类为对象提供的特征描述。
实现(implementation)是使接口能正常工作的代码。
开始编程
新建一个Circle类
选择File->New->File在弹出面板中选择macOC->Cocoa Class点击Next,
类名为Circle,点击Create
Xcode为我们创建了两个文件,分别是后缀为.h的接口文件以及后缀为.m的实现文件。接下来分别编辑这两个文件。
以上是关于ojective-C学习笔记关于面向对象编程的主要内容,如果未能解决你的问题,请参考以下文章