本文介绍了苹果应用指南 - 私人的API?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

从我读过的东西,苹果拒绝使用私有APIS应用程序。是什么决定了一个私人API?我目前使用的发动机NinevehGL是开放用于商业用途,它算作一个私有API?

From what I've read, Apple rejects apps using Private APIS. What determines a private API? I am currently using the NinevehGL engine which is open for commercial use, does it count as a private API?

推荐答案

我找到了答案。

一个私有API指的是苹果自己的API中的任何无证方法。苹果限制了这一点,因为如果你的应用程序依赖于苹果的核心框架内调用一个无证的方法,然后无证方法被修改或在未来操作系统的更新一起掉落了,你的应用将打破和渲染本身毫无用处。

A private API refers to any undocumented methodology within Apple's own API. Apple restricts this because if your app relies on calling an undocumented method within Apple's core framework, and then that undocumented method is modified or dropped all together in the next OS update, your app will break and render itself useless.

利用外部API,如即时通讯使用的NinevehGL引擎是完全正常的,假设NinevehGL本身没有使用任何私有的API。

Using outside APIs like the NinevehGL engine Im using is perfectly fine, assuming NinevehGL itself isn't using any private APIs.

这篇关于苹果应用指南 - 私人的API?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-21 08:03