in order to use core animation, for instance, you need to add the Quartz Core framework. In other words you 'link against' the framework. There are lots of other frameworks you could link against that could give you a bunch of potentially useful functionality. If that framework is listed as private, however, Apple won't accept your app into the store.
|