当前位置:网站首页>OC-类簇
OC-类簇
2022-08-04 21:37:00 【彭同学她同桌】
抽象类
在OC中抽象类并没有特殊的区分 比如像C++使用virtual OC没有 只是一个概念
也是可以生成类的实例
什么是类簇
定义相同的借口并提供相同功能的一组具体类的集合
就比如NSString实际上是一个类簇 你有可能可以直接创建NSString的实例对象 他的类簇中也有很多其他的子类 比如__NSCFConstantString,__NSCFString,__NSPathStore2等等
类簇的公共类
仅公开接口的抽象类就是公共类 也可也看作类簇的入口 应该就是C++里面的虚类
这一组抽象类会被作为公共类的子类实现 并且各个具体的类的接口会被公共类接口抽象化
被生成被存在在内存上的实例是隐藏在类簇中某个类的实例 也就是说他并不是抽象类的实例
边栏推荐
- 基于 Milvus 和 ResNet50 的图像搜索(部署及应用)
- ES6高级-async的用法
- 打卡第 2 天: urllib简记
- Spss-系统聚类软件实操
- Pinduoduo open platform order information query interface [pdd.order.basic.list.get order basic information list query interface (according to transaction time)] code docking tutorial
- JWT主动校验Token是否过期
- In which industries is the PMP certificate useful?
- [QT] Implementation of callback function
- PMP证书在哪些行业有用?
- 七夕,当爱神丘比特遇上牛郎和织女
猜你喜欢

模拟对抗之红队免杀开发实践

docker 部署redis集群

2022年江苏省大学生电子设计竞赛(TI杯)B题 飞机 省级一等奖记录 “一个摆烂人的独白”

How to solve the problem that the alarm information cannot be transmitted after EasyGBS is connected to the latest version of Hikvision camera?

【线性代数02】AX=b的2种解释和矩阵乘法的5种视角

数电快速入门(五)(编码器的介绍以及通用编码器74LS148和74LS147的介绍)

MySQL查询为啥慢了?

如何根据“前序遍历,中序遍历”,“中序遍历,后序遍历”构建按二叉树

The upgrade and transformation plan of the fortress machine for medium and large commercial banks!Must see!

stm32mp157系统移植 | 移植ST官方5.10内核到小熊派开发板
随机推荐
如何一键重装win7系统?重装win7系统详细教程
boostrap多选PID查找端口 window
[larave]关于laravel使用form submit()不能获取值问题
Analysis and treatment of Ramnit infectious virus
EasyGBS接入最新版海康摄像头后无法传递告警信息该如何解决?
In action: 10 ways to implement delayed tasks, with code!
LeetCode 199: 二叉树的右视图
基于 Milvus 和 ResNet50 的图像搜索(部署及应用)
Domestic PMP certificate of gold content how
Why is MySQL query slow?
1.读写点云文件
动手学深度学习_NiN
MySQL查询为啥慢了?
零基础都能拿捏的七夕浪漫代码,快去表白或去制造惊喜吧
【PCBA方案设计】握力计方案
打卡第 2 天: urllib简记
OD-Model [6]: YOLOv2
Spss-系统聚类手算实操
Milvus configuration related
Ramnit感染型病毒分析与处置