API 的分类
iOS 中的 API 大致分为三种:
- Published API(公开的 API)
- UnPublished API(未公开的 API)
- Private API(私有 API)
我们日常使用的 API 都是公开的 API,存放在 Frameworks 框架中。
而未公开的 API 是指虽然也存放在 Frameworks 框架中,但是却没有在苹果的官方文档中有使用说明、代码介绍等记录的 API。
私有 API 则是指存放在 PrivateFrameworks 框架中的 API。
通常,这两者都被称作私有 API,不过在使用方法上还是有一定区别的。
苹果明确规定上架 Appstore 的应用不能使用私有 API。