![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS|Objective-C 学习记录
文章平均质量分 66
Objective-C 编程学习记录
YUAN97_
奥利给!!!
展开
-
iOS | OC 类和继承
继承通过扩展或者修改既有类来定义新类的方法叫做继承,被继承的类称为父类,通过继承关系新建的类称为子类。继承意味着子类继承了父类的所有特性,父类的数据成员和成员函数自动称为子类的数据成员和成员函数,子类可以:追加新的方法 追加新的实例变量 重新定义父类中的方法(重写)通过继承而彼此关联的类组成的树称为类层次结构,位于类层次最顶端的类称为根类。NSObject是Cocoa环境下的根类。(实际上除了NSObject外,Cocoa环境中还有一个根类NSProxy)在面向对象的语言中,有的和Ob原创 2022-05-04 23:29:22 · 530 阅读 · 0 评论 -
iOS | OC Objective-C 程序设计
1. 对象和消息oc中,id类型是一个独特的数据类型,可以存放任何数据类型的对象,相当于java里的Object消息表达式(允许嵌套消息表达式)id obj;[obj msg][obj msg1] msg2][]既可以是数组用的修饰符,也可以是消息表达式用的修饰符element = table[[obj count]]消息是由消息关键字组成的,消息中也可以带有参数,消息关键字的末尾有:时,表示这个消息带有参数。“:”的后面紧跟着的就是实际的参数,参数可以是一个变量,甚至也可以原创 2022-04-25 14:49:21 · 2938 阅读 · 0 评论 -
iOS | OC 面向对象的编程
1.1 对象的概念面向功能的软件设计的局限性:难于应对需求的变更,维护成本会比较高。对象有属性,并且能够接收消息来进行相应的处理。属性指的是对象的性质和所具有的信息。基于面向对象的软件开发,比较接近于人的思考方式,更善于应对需求变更。消息是对象之间通信的唯一手段。对象收到消息后,会解析并处理消息。具体的处理方法和这个对象的内部实现叫做方法。送信的对象称为发送者,收信的对象称为接收者。通过消息协调各个对象之间的消息发送,使其作为一个整体运行,这就是面向对象的软件运行模式。使用对象的概念对问题进原创 2022-04-12 21:34:07 · 2452 阅读 · 0 评论