Also see the blog post about it "Convert Between XPC Objects and Objective-C Objects."
NSArray(where the elements are one of the supported),
NSDictionary(where the elements are one of the supported, keys must either be of the NSString class or define the
NSNull(only in collections),
XPC_TYPE_DATA(to and from
XPC_TYPE_DOUBLE(to and from
XPC_TYPE_INT64(to and from
XPC_TYPE_UINT64(to and from
The project requires Mac OS X 10.7+ and Xcode 4.2 to build and Mac OS X 10.7+ to run as the XPC Services API was first introduced in OS X 10.7. Will not work on iOS as the XPC API is not available here. Furthermore, the project have been written for automatic reference counting (ARC).
Either include the source files directly (in which case you will also need the (
ObjectToXPC-Private.h header file) or link with the library.
The project is licensed under the "Simplified BSD license" (2-clause), for the exact terms please see the LICENSE file.