Intento entenderlo, pero por ahora ambos parecen ser lo mismo para mí. Sin embargo, Xcode permite crear una aplicación de consola con la opción de usar "Fundación básica" o simplemente "Fundación". Tal vez alguien pueda señalar las diferencias.¿Diferencia entre Foundation Framework y Core Foundation Framework?
Respuesta
Core Foundation es la API de nivel C, que proporciona CFString, CFDictionary y similares.
Fundación es Objective-C, que proporciona NSString, NSDictionary, etc.
CoreFoundation está escrito en C, mientras que la Fundación está escrito en Objective-C;
La base tiene mucho más clases;
CoreFoundation es la base común de Foundation y Carbon.
Un poco de historia
Ref: http://ridiculousfish.com/blog/posts/bridge.html
Mac OS 9 y NEXTSTEP se fusionaron para crear Mac OS X. Y Core Foundation se creó como un terreno común para la clásica caja de herramientas de Mac y OPENSTEP (que creo que es la caja de herramientas para NEXTSTEP).
La caja de herramientas Classic Mac evolucionó y se convirtió en Carbono.
OPENSTEP evolucionó y se convirtió en Cocoa que incluye Fundación.
Así que la conclusión de que, Core Fundación tiene historia mucho más larga y es el fundamento de la Fundación . Desde Foundation es un tipo de alto nivel y moderno, me apegaré a él a menos que tenga que manejar algunos problemas históricos que requieren Core Foundation.
- 1. Core Foundation equivalente para NSLog
- 2. Creación de clases de Core Foundation
- 3. Puente ARC/GC de Dual Mode y Core Foundation
- 4. Diferencia entre ASP.NET y .NET framework versión
- 5. CoreFoundation vs Foundation
- 6. Weak Linking Foundation y UIKit?
- 7. Windows Presentation Foundation (WPF) + Windows Identity Foundation (WIF)
- 8. Pensamientos y experiencias con Workflow Foundation 4
- 9. Comparación entre CruiseControl, TeamCity y Team Foundation Server
- 10. MVVM Foundation vs MVVM Toolkit
- 11. AV Foundation: diferencia entre currentItem listo para jugar, y - propiedad [AVPlayer readyForDisplay]?
- 12. ¿Cuál es la diferencia entre Microsoft.NET \ Framework y Microsoft.NET \ Framework64?
- 13. Diferencia entre applicationContext.xml y primavera-servlet.xml en Spring Framework
- 14. Team Foundation Server - Área/Iteración
- 15. Team Foundation Server "Build Controller"
- 16. ImportError: Ningún módulo llamado Foundation
- 17. Cuándo usar Windows Workflow Foundation?
- 18. Conectarse a Team Foundation Server
- 19. Alternativas a Windows Workflow Foundation?
- 20. Uso de Windows Media Foundation
- 21. Configuración del servidor Team Foundation
- 22. ¿Podemos usar Foundation con HTML5Boilerplate?
- 23. interruptor de Team Foundation Server entre las ramas
- 24. core animation xml or json framework
- 25. Learning Windows Forms vs. Windows Presentation Foundation
- 26. Solver Foundation Optimization - 1D Bin Packing
- 27. elección entre win32 API y .NET framework
- 28. Diferencia entre objeto y NSObject
- 29. ¿Cuál es la diferencia entre estas dos declaraciones (Entity Framework)
- 30. Haciendo que Zurb's Foundation 3 funcione con IE7
esos juegos de palabras "de fundación" me rompieron jaja – Zorgatone