Foundation is the core framework of Objective-C. Without it, developing iOS applications would not be possible. Foundation defines the base layer of all classes, as well as functionality for basic data types, including strings, arrays, and dictionaries.
Changes made to the Foundation Framework can range from minor enhancements to the introduction of completely new classes. iOS 7 is no exception to this and Apple has provided some great new features that we will explore in this chapter.