我即将开始为 iOS 应用程序编写一个静态库,但遇到了几个问题
- 可以在库中使用纯 C++ 并公开具有接受 std::vector 等方法的公共类吗?
- 我来自一个强类型的编程世界,比如 C++ 和 C#,而且我更容易将 C++ 用于这个库。
- 一般来说,纯 iOS 开发人员可以使用 C++ 代码并将他们的 .m 文件更改为 .mm 吗?
- 在 xCode 中,我可以将静态库和演示项目都加载到同一个应用程序中,这样调试起来会更容易吗?
- 如何为静态库项目进行构建后步骤,以便将 .a 文件复制到所需位置?
- 如何调试静态库?
- 一般来说,静态库是 iOS 项目的常见东西,还是每个人都喜欢将源代码嵌入到他们的应用程序中?
非常欢迎任何有关此的文章或书籍。
谢谢