gpt4 book ai didi

ios - iOS 中的方法是否需要前缀?

转载 作者:搜寻专家 更新时间:2023-10-30 20:17:02 26 4
gpt4 key购买 nike

我对有关是否对方法使用前缀的解释的 Apple 文档感到有点困惑?

Apple 文档说明 1:

在命名类、协议(protocol)、函数、常量和 typedef 结构时使用前缀。命名方法时不要使用前缀;方法存在于定义它们的类创建的 namespace 中。另外,不要使用前缀来命名结构的字段

Apple 文档说明 2:

如果您正在对一个大型 Cocoa 框架类(例如 NSViewUIView)进行子类化,并且您希望绝对确保您的私有(private)方法的名称与那些在父类(super class),您可以将自己的前缀添加到您的私有(private)方法。前缀应尽可能唯一,也许是基于您的公司或项目的前缀,格式为 "XX_"。因此,如果您的项目名为 Byte Flogger,则前缀可能是 BF_addObject:

最佳答案

对于包含项目相关故事情节/内容的类,不需要前缀。

但是,如果我们通过扩展示例中给出的几个方法来使用 Apple 类,例如将 UIView 扩展到 MBView,那么我们应该为私有(private)类别(在 .m 文件中)中的私有(private)方法添加方法前缀。

关于ios - iOS 中的方法是否需要前缀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26711099/

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