Advertisement
Guest User

Untitled

a guest
Jan 21st, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. double values[] = {1.2345, 678.9};
  2. CFArrayRef arr = NumberWrappedValuesArray(&values, 2, kCFNumberDoubleType);
  3.  
  4. CFArrayRef NumberWrappedValuesArray(void * valueArrayPtr, CFIndex count, CFNumberType numberType) {
  5. CFMutableArrayRef array = CFArrayCreateMutable(NULL, count, &kCFTypeArrayCallBacks);
  6.  
  7. for (int i = 0; i < count; i++) {
  8. CFNumberRef numberWrappedValue = CFNumberCreate(NULL, numberType, &valueArrayPtr[i]);
  9. CFArrayAppendValue(array, numberWrappedValue);
  10. CFRelease(numberWrappedValue);
  11. }
  12.  
  13. CFRelease(array);
  14. return array;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement