gpt4 book ai didi

具有相同名称的 Objective-C 类别

转载 作者:行者123 更新时间:2023-12-04 18:21:34 24 4
gpt4 key购买 nike

我有一组数据类,我想用我自己的方法通过创建每个类独有的类别来扩展它们。

在声明一个类别时,每个类别是否需要有一个唯一的名称,或者我可以重复使用相同的名称。

例子。假设我有一个 List 类和 ListItem 类,我想要两个类别。我现在正在做的声明如下:

在 List+Additions.h 中

@interface List (Additions) ...

在 ListItem+Addtions.h
@interface ListItem (Additions) ...

那样行吗?我不知道它是否一直在工作。什么被认为是类别名称?是“Additions”,还是“ListItem+Additions”的组合。

最佳答案

类别名称为 List (Additions)ListItem (Additions) .因此,这两个类别是分开的和独立的。

“ListItem+Additions”之类的东西是定义类别的文件名的通用约定,但编译器和运行时都没有注意到这一点。

关于具有相同名称的 Objective-C 类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10561000/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com