Many thanks for the clarification. I'm still trying to figure all this stuff out, and there's a lot of stuff to go through. :-)
Best, Jonathan NimbleHost.com --- In [email protected], Randall Meadows <yahoogro...@...> wrote: > > On Apr 16, 2010, at 7:34 AM, nimblehost wrote: > > > I've posted a brief tutorial on how to add the CoreFoundation version of AP > > to a Cocoa application. > > > > http://code.nimblehost.com/ > > > > The biggest stumbling block for me was figuring out how to convert certain > > NS objects to CoreFoundation (NSString to CFURLRef, for example), so I've > > included an example of this, as well as how to create a CF dictionary of > > license data and convert it to an NSDictionary. > > No "conversion" of CFDictionaryRef is necessary; that and NSDictionary are > "toll-free bridged", meaning they are 100% equivalent. Just make a cast to > quiet the compiler. There are many such toll-free bridged pairs: > > <http://developer.apple.com/legacy/mac/library/documentation/Cocoa/Conceptual/CarbonCocoaDoc/Articles/interchangeableDataTypes.html> >
