What are the goals if the Foundation framework?


Please explain why do you think this question should be reported?

Report Cancel

The Foundation framework is designed with these goals in mind:

  • Provide a small set of basic utility classes.

  • Make software development easier by introducing consistent conventions for things such as deallocation.

  • Support Unicode strings, object persistence, and object distribution.

  • Provide a level of OS independence to enhance portability.

The framework was developed by NeXTStep, which was acquired by Apple and these foundation classes became part of Mac OS X and iOS.

Since it was developed by NeXTStep, it has class prefix of "NS".

Please follow and like us:

About the Author