gpt4 book ai didi

objective-c - 你认为什么叫做 "helper method"?

转载 作者:搜寻专家 更新时间:2023-10-30 19:55:59 25 4
gpt4 key购买 nike

我想知道什么样的方法是“辅助方法”。我们必须在哪里画出边界来表示一个特定的方法是一个“辅助方法”?实际上,我认为任何方法都是“辅助方法”,如果它不是初始化方法、为符合协议(protocol)或委托(delegate)响应方法而实现的方法。在我看来,我实现的任何其他执行任何操作的方法都是“辅助方法”,但我觉得还有更多类别需要考虑。

为什么我要知道这个?因为我想在 Xcode 中更多地使用 #pragma mark HEADLINE 东西。我相信以某种方式组织代码是件好事。

请帮我弄清楚“辅助方法”的图片。示例赞赏!

最佳答案

我将其视为库的正常运行所不需要的方法,但可以让最终用户更轻松或更易读。

嗯……没举个例子。假设您有一个从数据库中获取用户的函数,它采用的形式是

User GetUsers(UserRole)
{
//Do Something
}

示例辅助方法可能是

User GetAdmins()
{
return GetUsers("Admins");
}

这是一个粗略的伪代码类型示例,但为您提供了要点。 GetAdmins 的功能在 GetUsers() 中完成,但 GetAdmins 辅助函数有助于提高可读性(仅此而已)。

有道理吗?

关于objective-c - 你认为什么叫做 "helper method"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/860326/

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