Ios applicationProtectedDataDidBecomeAvailable回调和UIApplicationProtectedDataDidBecomeAvailable通知之间的差异
在iOS应用程序中工作时,我发现了两种检测可用受保护数据的方法。一个使用回调,另一个使用通知。我需要知道它们是否提供完全相同的功能。从文档中我无法区分。所以 它们之间有什么区别Ios applicationProtectedDataDidBecomeAvailable回调和UIApplicationProtectedDataDidBecomeAvailable通知之间的差异,ios,xcode,callback,appdelegate,data-protection,Ios,Xcode,Callback,Appdelegate,Data Protection,在iOS应用程序中工作时,我发现了两种检测可用受保护数据的方法。一个使用回调,另一个使用通知。我需要知道它们是否提供完全相同的功能。从文档中我无法区分。所以 它们之间有什么区别 - (void) applicationProtectedDataDidBecomeAvailable:(UIApplication *)application {} 回调和 UIApplicationProtectedDataDidBecomeAvailable 通知 -在使用内容保护的设备上,受保护的文件以加
- (void) applicationProtectedDataDidBecomeAvailable:(UIApplication *)application {}
回调和
UIApplicationProtectedDataDidBecomeAvailable
通知
-在使用内容保护的设备上,受保护的文件以加密形式存储,并且仅在特定时间可用,通常在设备解锁时可用。此通知让您的应用程序知道设备现在已解锁,您可以再次访问某些类型的受保护文件。 -当受保护的文件可供您的代码访问时发布。
它们提供相同的功能。
applicationProtectedDataDidBecomeAvailable
是一种UIApplicationDelegate
方法,而UIApplicationProtectedDataDidBecomeAvailable
是一个NSNotification名称
一个类比是applicationIDBecomeActive:
和UIapplicationIDBecomeActiveNotification
,前者是在激活时调用委托方法,而后者则是post