Elaborate foundation framework. Enlist its important features.

devquora
devquora

Posted On: Feb 22, 2018

 

Foundation framework provides a set of useful object classes and also introduces several paradigms that are not covered by Objective-C language. The foundation framework defines the base for Objective-C classes. It aids the task of software development by facilitating consistent conventions for deallocation. To enhance portability, Foundation framework provides a layer of OS independence. The foundation framework is grouped into value objects, collections, notifications, spotlight queries, predicates, and expressions, etc.

Some of the notable features of foundation framework are as follows:

  • It supports object persistence and object distribution.
  • The foundation class hierarchy t is routed at NSOject class with NSObject and NSCopying protocols.
  •  With Unicode strings and bundle technology, foundation framework supports internationalization and localization.

    Related Questions

    Please Login or Register to leave a response.

    Related Questions

    Cocoa Touch Interview Questions

    What do you understand by cocoa?

    Cocoa is a suite of object-oriented software libraries that develop OSX and iOS apps. Cocoa is an application environme..

    Cocoa Touch Interview Questions

    Elaborate on the meaning of Application Kit.

    Application kit is a framework that contains all the objects and details needed to implement the graphical and event-dri..