根据我所了解,苹果公司拒绝使用私有API的应用程序。那么何为私有API?我目前正在使用NinevehGL引擎,该引擎可用于商业用途,是否属于私有API?
根据我所了解,苹果公司拒绝使用私有API的应用程序。那么何为私有API?我目前正在使用NinevehGL引擎,该引擎可用于商业用途,是否属于私有API?
我找到了答案。
私有API是指苹果自己API中的任何未记录文档的方法。苹果限制此类API的使用,因为如果您的应用程序依赖于调用苹果核心框架中未记录的方法,那么在下一个操作系统更新中修改或完全删除该未记录的方法,您的应用程序将会崩溃并变得无用。
使用像我正在使用的NinevehGL引擎这样的外部API是完全可以的,但前提是NinevehGL本身不使用任何私有API。