gpt4 book ai didi

ios - 使用方法/函数时最好的方法是什么

转载 作者:可可西里 更新时间:2023-11-01 05:49:17 26 4
gpt4 key购买 nike

首先,我知道这是一个主观问题,可能会被关闭。但是我对类方法和自由函数感到困惑。

作为我们都知道的类方法,并且为了保持代码质量,这是正确的方法。那么使用自由函数的重要性是什么,它如何提高代码质量。

例如:

在 iOS 中,我们在类中创建一个函数并调用它:

 let str = self.myFunctionName() /// This is defined in same class

当我们使用自由函数时,我们可以这样调用:

let str = myFreeFunctionName() /// This defined in some other class, so it can be used in other classes.

两者哪个效率更高。

最佳答案

这与效率无关。这是一种设计方法。函数表示某事物的实现特征。如果函数内的逻辑旨在使用某些类属性并且特定于某个类,则将其嵌入到那里。如果一个函数执行一些完全通用的事情并且打算在整个项目中可见,那么您将它留在任何结构之外。人们通常不会滥用免费功能。

关于ios - 使用方法/函数时最好的方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45299371/

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