A Visual Guide to Creating an Embeddable Framework for Mac OSX
intridea.com
intridea.com
Anyway, if you require those frameworks for your own use you can find them at https://github.com/meric/macosx_sdl_universal
Maybe it'll save you a couple of hours. :)
Sorry, but there was no explanation of a framework, just several bullet points about features and capabilities. Framework is a term that's long been in use in programming. It could mean a variety of things. Exactly what is an OS X framework, and how does it accomplish having those features?
If I write an RSS parser framework and embed it in an app, when that app is installed it will be put into /Library/Frameworks. If I then open source that framework and somebody else embeds it in their app, it is guaranteed that it will be loaded exactly once. In this respect it is like a dynamic library.
Where it differs however is that multiple versions of that library can live inside the same framework. So if I make substantial improvements to the library, up the version number and embed it, it will continue to live inside that same framework directory and will share the same common resources. OSX recognizes that while these libraries are not the same, they are related.
If you're running on OSX, check out /Library/Frameworks to see what frameworks external applications have installed and how they've organized their resources. Or look in /System/Library/Frameworks for what comes installed by default.