Фреймворк(framework) — это набор классов, методов, функций и документации, логически сгруппированных для упрощения разработки программ.

В системе Mac OS X имеется более 80 фреймворков для разработки приложений. Они позволяют упростить работу со структурой Mac Addsress Book, выполнять запись на CD, воспроизведение DVD, воспроизведение фильмов с помощью QuickTime, воспроизведение музыки и так далее.

Фреймворк, который является базой для разработки программ, называется Foundation framework. Этот фреймворк, позволяет работать с базовыми объектами, такими как числа и строки, а также с коллекциями объектов, такими как массивы, словари и наборы(множества). Details