He estado programando en Objective-C Cocoa por un tiempo usando NSObjects, etc. Veo que hay otro framework: CoreFoundation. Cuando lo miro, parece ser un framework C-Style.¿Cuál es el propósito del marco de CoreFoundation?
Así que tengo algunas curiosidades que me gustaría aclarar. Busqué en Google pero no encontré ninguna respuesta directa.
- ¿Cuál es el propósito de CoreFoundation framework?
- ¿El Marco Cocoa ya no ofrece todo lo que se necesita?
- ¿El CoreFoundation Framework proporciona alguna ventaja que CocoaFramework no proporciona?
Estas son algunas de las preguntas que tengo. Si alguien puede dar una respuesta, o proporcionarme recursos para leer sobre eso, sería genial. Me pregunto si vale la pena aprender más sobre el marco.
Parece que aunque Core Foundation proporciona una API que se puede llamar por código C puro, cualquier ejecutable que genere utilizando Core Foundation incluye su código C ADEMÁS de la biblioteca de tiempo de ejecución Objective-C (libobjc.dylib) y opera (se inicia , etc.) como un ejecutable de estilo Objective-C con referencias vinculadas dinámicamente. – Colin