问题描述
Shapr3D ipad应用程序是用什么编写的?
我怀疑会在Swift中吗?
解决方法
Shapr3D的先前版本依赖于C ++框架Open CASCADE Technology,而最新版本则使用Parasolid API(Parasolid内核在iOS上比开放源OCCT更晚可用),在某些参考文献中将其称为C-callable。因此,我猜想应用程序的许多部分都应该用 C ++ 编写。
与UIKit的绑定应该用 Objective-C / C ++ 或 Swift 编写,因为Apple别无选择。后者需要花费更多的精力来整合C ++代码,我不知道Swift是否比GUI开发的Objective-C ++更具优势,从而使这些额外的努力值得。
这些只是我对封闭源应用程序的猜测。 我认为在应用程序论坛上问相同的问题将有更多机会获得可靠的答案(尽管我几乎看不到这种知识的使用)。