Ios 我可以用';c';只有

Ios 我可以用';c';只有,ios,frameworks,Ios,Frameworks,我收到了一大块c代码,这些代码最好打包成一个ios框架,我们的应用程序可以选择嵌入到他们的项目中,或者潜在地分发给第三方 在遵循指示的同时,我提出的问题突然浮现在我的脑海中,特别是考虑到日程安排和我目前的objective-c专业水平,用objective-c重写的想法令人望而生畏 如果语言绑定或类似的事情需要,一个最小的Objective-c集合/数量就可以了 最初的代码是用C编写的(它被设计为可移植的),但大量使用了gcc宏和扩展 非常感谢您的建议 是的,简单的方法(尽管可能不简单)就是围绕

我收到了一大块c代码,这些代码最好打包成一个ios框架,我们的应用程序可以选择嵌入到他们的项目中,或者潜在地分发给第三方

在遵循指示的同时,我提出的问题突然浮现在我的脑海中,特别是考虑到日程安排和我目前的objective-c专业水平,用objective-c重写的想法令人望而生畏

如果语言绑定或类似的事情需要,一个最小的Objective-c集合/数量就可以了

最初的代码是用C编写的(它被设计为可移植的),但大量使用了gcc宏和扩展

非常感谢您的建议

是的,简单的方法(尽管可能不简单)就是围绕C库编写一个包装器。如果您需要支持Obj-C和C开发人员,我会将核心功能移到只支持C的库中,并编写更好的库来访问Obj-C和C的核心功能集(如果需要的话),这样就不会发生额外的“包装”

最初的代码是用C编写的(它被设计为可移植的),但大量使用了gcc宏和扩展


Clang对支持GCC扩展有着非常好的态度和方法。我会留意任何非常深奥的东西,但你应该没事。

谢谢!我将更新结果,但这需要一些时间;)。