Core Foundation equivalents for NSURLRequest and NSURLConnection
I'm aware that NSUrl is bridged to CFUrl. What are the Core Foundation equivalents for NSURLRequest and NSURLConnection so I can do something with a CFUrl object using pure C? ...
I'm aware that NSUrl is bridged to CFUrl. What are the Core Foundation equivalents for NSURLRequest and NSURLConnection so I can do something with a CFUrl object using pure C? ...
In Mac OS X, every display gets a unique CGDirectDisplayID number assigned to it. You can use CGGetActiveDisplayList() or [NSScreen screens] to access them, among others. Per Apple's docs: A display ID can persist across processes and system reboot, and typically remains constant as long as certain display parameters do not ...
I've got the following class that is a wrapper around an ABPerson (ABRecordRef): @interface Recipient : NSObject { ABRecordRef person; } - (id)initWithPerson:(ABRecordRef)person; @end @implementation - (id)initWithPerson:(ABRecordRef)_person { if(self = [super init]) person = CFRetain(_person); return self; } - (void)dealloc { ...
I would like to use Apple's CoreFoundation library on linux and android. The source code is available here, but there is very little documentation on how to build it on Linux. As far as I could figure out, building is done through a script called BuildCFLite. I grepped for DEPLOYMENT_TARGET ./CFUtilities.c:#if DEPLOYMENT_TARGET_MACOSX ...
I'm using CGEventTapCreate to "steal" media keys from iTunes when my app is running. The code inside of the callback that I pass to CGEventTapCreate examines the event, and if it finds that it's one of the media keys, posts an appropriate notification to the default notification center. Now, this works fine if I post a notification for...
I've created a few sounds for use in my game. I can play them at certain events without issue: // create sounds CFBundleRef mainBundle; mainBundle = CFBundleGetMainBundle(); _soundFileShake = CFBundleCopyResourceURL(mainBundle, CFSTR("shake"), CFSTR("wav"), NULL); AudioServicesCreateSystemSoundID(_soundFileShake, &_soundIdShake); // l...
What is the closest Core Foundation function to the functionality of NSLog? ...
I am trying to use a snippet of code from a Apple programming guide, and I am getting a EXC_BAD_ACCESS when trying to pass a pointer to a function, right after doing a malloc. (For Reference: iPhone Application Programming Guide: Event Handling - Listing 3-6) The code in question is really simple: CFMutableDictionaryRef touchBeginPoin...
I'm writing an Eiffel wrapper for AppKit and Foundation and I need to hijack all -dealloc methods. Thanks to the dynamic nature of Objective-C it is pretty easy to do that. But the problem is it only works with some of the Foundation or AppKit objects. There are certain objects (e.g. NSString, NSArray, NSDate, ...) that are actually CF...
How do I use Carbon or CoreFoundation (preferably the latter) to list the contents of a directory? ...
Hi, I'm using Rococoa in a Java project and I am a newbie with JNA. I need to cast a NSURL object to its CFURLRef equivalent and pass it to a low-level C function in CoreFoundation (to create a CFBundle). I can't figure out how to cast a Rococoa NSObject or ID to a JNA Structure reference. Any hints? Thanks. François ...
I'm working with CGContext to create a simple square with four given points (the points should make a perfect square). However, instead of a 200px x 200px square, the iPad app makes, what looks like, 680w by 300h. Am I missing something? int beginPointX, beginPointY, gridSize, gridPadding; gridSize = 200; gridPadding = 10; beginPointX...
[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject] I used to know that sending a message to the object is kind of calling the method. However, I can't recognize what is NSSearchPathForDirectoriesInDomains. Is it C style function? If yes then why among all message style calls we have thing kind o...
I would like to list all phone numbers (or any other field) of people in the addressbook. I've written the following code: - (void)addressBookFill{ ABAddressBookRef addressBook = ABAddressBookCreate(); people = (NSArray*)ABAddressBookCopyArrayOfAllPeople(addressBook); [addressBook release]; } - (void)printAddressBook{ ...
Maybe you know any analogs of g_quark_from_string() and g_quark_to_string() in CoreFoundation or other frameworks? ...
My application's users don't like interruptions like incoming phone calls. I want to find out if the device is in Airplane mode, warn the user about possible interruptions and recommend invoking Airplane mode. The reachability examples tell me if the device has a network connection, but it's possible that WiFi is on while the phone is i...
Hi there, I have a hex set of data, ripped from a .plist save of an NSArray, that reads (for example) like this: 06000000 01000000 00000000 00000000 00000000 00000000 00000000 00000000 00010000 08020100 00000000 e028f440 00008543 00809343 b0e22a00 that I would like to turn into an NSData object. What is the appropriate way to do this...
Is there a constant retain callback I can use for generic id / NSObjects ? There is kCFTypeDictionaryValueCallBacks but they're only for "CFType-derived objects." I don't believe NSObjects are CFTypes, so I wrote these: const void *valueRetainCallBack(CFAllocatorRef allocator, const void *ptr) { id o = (id)ptr; [o retain]; ...
Here is code: NSNumber* number = [NSDecimalNumber decimalNumberWithString :@"11111111111111111"]; NSLog(@"%@ = %lld", number, [number unsignedLongLongValue]); And I get output: 11111111111111111 = 11111111111111112 Is it known bug or I do something wrong? UPDATE: bug reported: https://bugreport.apple.com/cgi-bin/WebObjects/RadarWe...
Okay, this one seems to me a bit weird. Any help would be greatly appreciated. I recently implemented code that I found here to get the MAC address. The funny thing is that is prints to the console (in addition to the MAC address) something like the following: <CFData 0x317df0 [0xa03e9ee0]>{length = 6, capacity = 6, bytes = 0x001f5bd...