xpc_dictionary_apply(_:_:)
Invokes the specified block for every key-value pair in the dictionary.
Declaration
func xpc_dictionary_apply(_ xdict: xpc_object_t, _ applier: (UnsafePointer<CChar>, xpc_object_t) -> Bool) -> BoolParameters
- xdict:
The dictionary object which is to be examined.
- applier:
The block which this function applies to every key/value pair in the dictionary.
Return Value
A Boolean indicating whether iteration of the dictionary completed successfully. Iteration will only fail if the applier block returns false.
Discussion
You should not modify a dictionary’s contents during iteration. There is no guaranteed order of iteration over dictionaries.
See Also
Dictionary objects
XPCDictionaryxpc_dictionary_create(_:_:_:)xpc_dictionary_create_empty()xpc_dictionary_create_connection(_:_:)xpc_dictionary_create_reply(_:)xpc_dictionary_set_value(_:_:_:)xpc_dictionary_get_count(_:)xpc_dictionary_get_value(_:_:)xpc_dictionary_dup_fd(_:_:)xpc_dictionary_get_array(_:_:)xpc_dictionary_get_bool(_:_:)xpc_dictionary_get_data(_:_:_:)xpc_dictionary_get_date(_:_:)xpc_dictionary_get_dictionary(_:_:)xpc_dictionary_get_double(_:_:)