There sure are a lot of "Core" frameworks in iOS, but what do they do for you? Core Foundation is often assumed to just be a C version of the familiar Objective-C objects in Foundation, but wait... what's this CFPlugIn? That sure doesn't have an NS-equivalent. And collections like CFBagRef and CFTreeRef, what are they? What's this CFUUID that Apple says I have to use instead of -[UIDevice uniqueIDentifier]?
That's just the beginning: beyond Core Foundation, there's even more C-only functionality to be had. Core Graphics' CGPDF functions let you draw to and from PDFs, and even parse their notoriously nasty innards. And there are more interesting C-only treats in Core Text, Core Telephony, and others.
In this session, we'll make peace with iOS' C frameworks by getting used to the conventions of allocators, opaque types, run loops, and the toll-free bridge, and tour some of the unique functionality that's only available at this level of the iOS stack.
Biblioteca Universitaria de Granada: satisfacción de los usuarios con los ser...ranganatha2
Encuesta de satisfacción de los usuarios con los servicios de la BUG (2006).
Desarrollada por SECABA: Grupo de Investigación en Evaluación y Calidad de Bibliotecas de la Universidad de Granada. Enero 2007
Encuesta siguiendo el modelo Libqual
There sure are a lot of "Core" frameworks in iOS, but what do they do for you? Core Foundation is often assumed to just be a C version of the familiar Objective-C objects in Foundation, but wait... what's this CFPlugIn? That sure doesn't have an NS-equivalent. And collections like CFBagRef and CFTreeRef, what are they? What's this CFUUID that Apple says I have to use instead of -[UIDevice uniqueIDentifier]?
That's just the beginning: beyond Core Foundation, there's even more C-only functionality to be had. Core Graphics' CGPDF functions let you draw to and from PDFs, and even parse their notoriously nasty innards. And there are more interesting C-only treats in Core Text, Core Telephony, and others.
In this session, we'll make peace with iOS' C frameworks by getting used to the conventions of allocators, opaque types, run loops, and the toll-free bridge, and tour some of the unique functionality that's only available at this level of the iOS stack.
Biblioteca Universitaria de Granada: satisfacción de los usuarios con los ser...ranganatha2
Encuesta de satisfacción de los usuarios con los servicios de la BUG (2006).
Desarrollada por SECABA: Grupo de Investigación en Evaluación y Calidad de Bibliotecas de la Universidad de Granada. Enero 2007
Encuesta siguiendo el modelo Libqual