应用程序与应用程序之间有什么区别 Objective-C

What is the difference between Application vs App Objective-C

我正在实施 Facebook SDK,它告诉我将 AppDelegate.m 替换为

- (BOOL)application:(UIApplication *)application
            openURL:(NSURL *)url
            options:(nonnull NSDictionary<UIApplicationOpenURLOptionsKey, id> *)options
{

但我发现我已经有了以下内容:

- (BOOL)application:(UIApplication *)app
            openURL:(NSURL *)url
            options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options
{

除了应用程序与应用程序之外,它看起来完全一样。有什么不同?我可以安全地将“app”更改为“application”吗?

我会接受是或否的回答,但如果有任何解释,我也将不胜感激。

关键字标签是选择器的一部分 (application:openURL:Options:),但参数名称(冒号右侧)不是。它们只是方法实现的内部名称。