苹果应用指南--私有API?

6

根据我所了解,苹果公司拒绝使用私有API的应用程序。那么何为私有API?我目前正在使用NinevehGL引擎,该引擎可用于商业用途,是否属于私有API?


为我的问题发布道歉,我已经找到了答案。私有API是指Apple自己的API中任何未记录的方法。苹果限制这一点,因为如果你的应用程序依赖于调用Apple核心框架中的一个未记录的方法,然后该方法在下一个操作系统更新中被修改或完全删除,你的应用程序将崩溃并变得无用。使用像我正在使用的NinevehGL引擎这样的外部API是完全可以接受的,前提是NinevehGL本身没有使用任何私有APIs。作为一个新用户,我不能回答问题,所以评论只能代替回答。 - Adam Eisfeld
当您有时间时,您可以将此作为“答案”发布到您的问题中并接受它。在SO上回答自己的问题是可以的 :) - Marvin Pinto
1个回答

15

我找到了答案。

私有API是指苹果自己API中的任何未记录文档的方法。苹果限制此类API的使用,因为如果您的应用程序依赖于调用苹果核心框架中未记录的方法,那么在下一个操作系统更新中修改或完全删除该未记录的方法,您的应用程序将会崩溃并变得无用。

使用像我正在使用的NinevehGL引擎这样的外部API是完全可以的,但前提是NinevehGL本身不使用任何私有API。


2
+1 回来回答问题是有帮助的,这可以帮助其他可能遇到同样问题的人。别忘了在时间允许的情况下点击对勾标记将其标记为答案。 - Jon Egerton

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接