我可以将现有的 C++ 库集成到 iPhone 应用程序中吗?
最佳答案
虽然您确实不能在 Objective-C 中混合使用 C++ 类,但您可以将其与 Objective-C++ 混合使用,我相信 iPhone 也支持它。将 C++ 代码与 iPhone 应用程序集成应该不是问题,但如果您想安全起见,那么您应该将代码构建为一个库,然后从您的 iPhone 应用程序链接到它;这样您就不必担心混合使用 Obj-C 代码和 C++ 类。
至于 Apple 的批准,没有人可以给您一个明确的答案,说明您的应用程序是否有资格进入商店,因为 Apple 对整个过程相当封闭。但是,现在很清楚,某些类型的应用程序不会成功;即:
- 以 Apple 不喜欢的方式“滥用”或扭曲 iPhone SDK 的应用。 IE,设置设备亮度
- 使用太多带宽或系统资源(不必要地耗尽电池生命周期)
- 在某处复制 Apple 的功能(即制作邮件客户端、网络浏览器等)
- 滥用定价等级和方案
实际上,最好在谷歌上搜索被禁应用程序的示例,以便更好地了解它。但最重要的是,导致应用被禁止的不是如何您的应用做某事,而是您的应用正在做什么。
关于c++ - 将 C++ 库集成到 iPhone 应用程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/308673/