What does Apple mean when they refer to private APIs?
A private API is usually a method call which isn't supposed to be called by third party developers. These calls are usually reserved for the vendor of the product/API (Apple), and are usually "private" because the implementation of them could change in the future - and if they let developers use them and the implementation changes, the application could break.