Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- double values[] = {1.2345, 678.9};
- CFArrayRef arr = NumberWrappedValuesArray(&values, 2, kCFNumberDoubleType);
- CFArrayRef NumberWrappedValuesArray(void * valueArrayPtr, CFIndex count, CFNumberType numberType) {
- CFMutableArrayRef array = CFArrayCreateMutable(NULL, count, &kCFTypeArrayCallBacks);
- for (int i = 0; i < count; i++) {
- CFNumberRef numberWrappedValue = CFNumberCreate(NULL, numberType, &valueArrayPtr[i]);
- CFArrayAppendValue(array, numberWrappedValue);
- CFRelease(numberWrappedValue);
- }
- CFRelease(array);
- return array;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement