Objective C常量用法NSString * const

时间:2017-04-11 22:08:38

标签: objective-c parse-platform notifications constants

我使用Parse AnyPic应用程序来构建应用程序。我不明白以下用法:

NSString *const PAPAppDelegateApplicationDidReceiveRemoteNotification = @"com.parse.Anypic.appDelegate.applicationDidReceiveRemoteNotification";

为什么com.parse.Anypic在上面引用?由于Parse不再存在,我该用什么来替换它?

为什么我不能使用以下内容:

NSString *const PAPAppDelegateApplicationDidReceiveRemoteNotification = @"applicationDidReceiveRemoteNotification";

任何解释都可以帮助我理解替换com.parse.Anypic

所需的内容

1 个答案:

答案 0 :(得分:0)

我认为第三方框架的目的是防止与其他通知名称发生任何名称冲突。他们已经使用了用于唯一标识项目的通用符号。它的域名反向。如果你不使用它,它将与现有的通知名称冲突,Parse想要出于某种原因区分这两者。