可以对用于创建CFArray的CFArrayCallBack做出什么假设?

时间:2015-03-06 22:43:10

标签: objective-c macos-carbon

我正在写一个SCDynamicStoreCallBack,它有签名:

typedef void (*SCDynamicStoreCallBack)    (
   SCDynamicStoreRef    store,
   CFArrayRef           changedKeys,
   void                *info
   );

我正在考虑使用CFArrayContainsValue()检查changedKeys是否包含特定密钥。

CFArrayContainsValue()的文档说该行为取决于创建数组时指定的相等回调。在这种情况下,系统为我提供了changedKeys数组,我不知道使用什么相同的回调来创建这个数组。

是否记录在任何地方,我可以假设系统创建的数组是使用kCFTypeArrayCallBacks创建的?

0 个答案:

没有答案