当前位置:网站首页>OC-类簇
OC-类簇
2022-08-04 21:37:00 【彭同学她同桌】
抽象类
在OC中抽象类并没有特殊的区分 比如像C++使用virtual OC没有 只是一个概念
也是可以生成类的实例
什么是类簇
定义相同的借口并提供相同功能的一组具体类的集合
就比如NSString实际上是一个类簇 你有可能可以直接创建NSString的实例对象 他的类簇中也有很多其他的子类 比如__NSCFConstantString,__NSCFString,__NSPathStore2等等
类簇的公共类
仅公开接口的抽象类就是公共类 也可也看作类簇的入口 应该就是C++里面的虚类
这一组抽象类会被作为公共类的子类实现 并且各个具体的类的接口会被公共类接口抽象化
被生成被存在在内存上的实例是隐藏在类簇中某个类的实例 也就是说他并不是抽象类的实例
边栏推荐
- Android 面试——如何写一个又好又快的日志库?
- ue unreal 虚幻 高分辨率无缩放 编辑器字太小 调整编辑器整体缩放
- 数电快速入门(五)(编码器的介绍以及通用编码器74LS148和74LS147的介绍)
- LayaBox---TypeScript---首次接触遇到的问题
- Analysis and treatment of Ramnit infectious virus
- 立即升级!WPS Office 出现 0day 高危安全漏洞:可完全接管系统,官方推出紧急更新
- 数电快速入门(四)(组合逻辑电路的分析以及设计的介绍)
- OD-Model【6】:YOLOv2
- 开发deepstram的自定义插件,使用gst-dseaxmple插件进行扩充,实现deepstream图像输出前的预处理,实现图像自定义绘制图(精四)
- LeetCode143:重排链表
猜你喜欢
Analysis and treatment of Ramnit infectious virus
数字重塑客观世界,全空间GIS发展正当其时
In which industries is the PMP certificate useful?
js数据类型、节流/防抖、点击事件委派优化、过渡动画
LayaBox---TypeScript---Problems encountered at first contact
Codeforces Round #811 (Div. 3)
SPSS-System Clustering Software Practice
数电快速入门(四)(组合逻辑电路的分析以及设计的介绍)
【PCBA方案设计】握力计方案
【线性代数02】AX=b的2种解释和矩阵乘法的5种视角
随机推荐
大势所趋之下的nft拍卖,未来艺术品的新赋能
打卡第 2 天: urllib简记
Flutter 实现背景图片毛玻璃效果
数电快速入门(五)(编码器的介绍以及通用编码器74LS148和74LS147的介绍)
【线性代数02】AX=b的2种解释和矩阵乘法的5种视角
PyTorch Geometric (PyG) 安装教程
Re24:读论文 IOT-Match Explainable Legal Case Matching via Inverse Optimal Transport-based Rationale Ext
LeetCode: 406. 根据身高重建队列
PCBA scheme design - kitchen voice scale chip scheme
Why is MySQL query slow?
数电快速入门(一)(BCD码和三种基本逻辑运算的介绍)
传奇服务器需要什么配置?传奇服务器租用价格表
deepstream多相机显示布局
buu web
Develop your own text recognition application with Tesseract
Red team kill-free development practice of simulated confrontation
docker 部署redis集群
LayaBox---TypeScript---举例
LayaBox---TypeScript---首次接触遇到的问题
AI/ML无线通信