Objective c 目标C常量用法NSString*常量
我正在使用Parse AnyPic应用程序构建一个应用程序。我不理解以下用法:Objective c 目标C常量用法NSString*常量,objective-c,parse-platform,notifications,constants,Objective C,Parse Platform,Notifications,Constants,我正在使用Parse AnyPic应用程序构建一个应用程序。我不理解以下用法: NSString *const PAPAppDelegateApplicationDidReceiveRemoteNotification = @"com.parse.Anypic.appDelegate.applicationDidReceiveRemoteNotification"; 为什么上面提到com.parse.Anypic?既然Parse已经不存在了,我应该用什么来代替它呢 为什么我不能使用以下选项:
NSString *const PAPAppDelegateApplicationDidReceiveRemoteNotification = @"com.parse.Anypic.appDelegate.applicationDidReceiveRemoteNotification";
为什么上面提到com.parse.Anypic?既然Parse已经不存在了,我应该用什么来代替它呢
为什么我不能使用以下选项:
NSString *const PAPAppDelegateApplicationDidReceiveRemoteNotification = @"applicationDidReceiveRemoteNotification";
任何帮助我理解替换com.parse.Anypic所需内容的解释,我认为这个第三方框架的目的是防止任何名称与其他通知名称冲突。他们预先准备了一个用于唯一标识项目的通用符号。它的域名是反向的。如果不使用该名称,它将与现有通知名称冲突,出于某种原因,Parse希望区分这两个名称。那么,为什么字符串中还有appDelegate这个词呢。这像一条小路吗?我对名称applicationIDReceivereMotenotification如何与com.parse.Anypic.appDelegate一起使用感到困惑。在它前面。程序如何知道如何处理此问题?很抱歉造成混淆,因为这对我来说没有意义。AppDelegate可能只是为了了解其使用的更多上下文。程序不会自动使用它,如果开发人员对此通知感兴趣,他们会使用它来侦听某些事件