gpt4 book ai didi

objective-c - 何时使用类别

转载 作者:太空狗 更新时间:2023-10-30 03:23:56 26 4
gpt4 key购买 nike

我最近发现了类别,想知道什么时候可以在用户定义的类/新类中使用它们。例如,我可以看到向现有类(如 NSString)添加类别的好处,但是在创建新类时,向其添加类别而不是仅实现普通方法的优势是什么?

希望这是有道理的。非常感谢

朱尔斯

最佳答案

您自己的类的答案与框架类的答案并没有什么不同。如果您有多个项目,您最终可能会在它们之间共享一些类。然而,您可能希望扩展您的某些类,以便它们更轻松地处理特定项目,但不希望在您的其他项目中包含这些额外的方法,因为它们可能没有意义。您可以使用类别来扩展您的类,而无需子类化。

关于objective-c - 何时使用类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5648357/

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