Objective c 对于用于创建CFArray的CFArrayCallBacks,可以做出哪些假设?

Objective c 对于用于创建CFArray的CFArrayCallBacks,可以做出哪些假设?,objective-c,macos-carbon,Objective C,Macos Carbon,我正在写一封信,上面有签名: typedef void (*SCDynamicStoreCallBack) ( SCDynamicStoreRef store, CFArrayRef changedKeys, void *info ); 我正在考虑使用CFArrayContainsValue()检查changedKeys是否包含特定的键 CFArrayContainsValue()的文档说明,行为取决于创建数

我正在写一封信,上面有签名:

typedef void (*SCDynamicStoreCallBack)    (
   SCDynamicStoreRef    store,
   CFArrayRef           changedKeys,
   void                *info
   );
我正在考虑使用CFArrayContainsValue()检查
changedKeys
是否包含特定的键

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

我可以假设系统创建的数组是使用
kcftyperaraycallbacks
创建的,是否在任何地方都有文档记录