我已经开始使用 Xcode 的重构功能(编辑 > 重构 > 提取),并注意到 Xcode 提供了提取方法或函数的功能。
我已经在这里和其他地方阅读过两者之间的差异,并了解方法连接到类,而函数没有。所以我不是在寻找定义,拜托。
假设不涉及任何参数,什么时候使用一个而不是另一个合适?我知道,如果某些东西与类无关,那么它可能是一个函数,但同样,这只是定义。我正在寻找好的用例。
就我个人而言,我正在尝试从 AppDelegate 的applicationDidEnterBackground
. 由于它是进入后台时唯一处理事件的地方,因此清理代码的唯一方法是将子例程提取到......好吧,函数。但是它们会在 AppDelegate.m 中,所以它们不是方法吗?
嗯..