Documentation Archive Developer
Search

Frameworks

An app consists of code that you write and frameworks provided by Apple. A framework contains a library of methods that your app can call. More than one app can access a framework library at the same time.

image: ../Art/framework_2x.png

Any app that you develop links to multiple frameworks. You can take advantage of a framework through its application programming interface (API). The API, published in header files, specifies the available classes, data structures, and protocols. Apple writes frameworks that anticipate the basic features you might want to implement. You should use frameworks both to save time and effort and to make sure your code is efficient and secure. The system frameworks are the only way to access the underlying hardware.

Read This Article Now