2
我要开始写一个静态库的iOS应用程序的方法,并得到了几个问题最佳生成静态库
- 它是确定使用纯C++库内部和公开的公共类,做有方法接受std :: vector等?
- 我现在是强类型的编程世界未来如C++和C#和更加容易的,我使用C++这个库。
- 一般来说,纯iOS开发者是否可以使用C++代码并将.m文件改为.mm?
- 在xCode中,我可以同时将静态库和演示项目加载到同一个应用程序中,因此调试起来会更容易?
- 如何为静态库项目制作后期构建步骤,以便将.a文件复制到需要的位置?
- 如何调试静态库?
- 一般来说,静态库是iOS项目的常见工具,还是大家都喜欢将源代码嵌入到应用程序中?
这方面有任何文章或书籍都非常欢迎。
THX
Thx for comments。主认为我想知道是否硬核iOS开发人员愿意使用C++对象而不是Obj-C,因此我很难卖这个库? :) 另外,我如何做一个跨项目参考? – Eugen
您只需将您的项目文件拖到另一个项目的文件区域(如添加声音剪辑或其他东西)即可。确保将其放在项目图标上,并显示出来。但要小心,不要在任何其他Xcode窗口中打开它。您只能在一个Xcode窗口中打开任何给定的项目,否则它将自动失败。至于第一个问题,很难,但是你应该把它作为一个C++库来推销。这样Obj-C程序员就会知道该期待什么。 – borrrden
thx,它看起来像我不得不重新考虑我的想法,而是使用Obj-C构建一个库。最后是营销和收入是最主要的东西:) – Eugen