Parsing Swift的字符串解析器?
我正在做一个项目,在平面上绘制函数(类似于苹果的Grapher实用程序) 几个月前,我已经在Obj-C中编译了这个应用程序,运行得干净利落 使用Swift,我稍微改变了应用程序的方案,但我仍在使用大量的类来操作和计算字符串,比如Parsing Swift的字符串解析器?,parsing,swift,Parsing,Swift,我正在做一个项目,在平面上绘制函数(类似于苹果的Grapher实用程序) 几个月前,我已经在Obj-C中编译了这个应用程序,运行得干净利落 使用Swift,我稍微改变了应用程序的方案,但我仍在使用大量的类来操作和计算字符串,比如y=sin(x)或y=log(tan(x)) 然而,这个应用程序现在速度慢且滞后,我认为原因隐藏在我将Swift与Obj-C混用的事实中 您知道是否有任何类型的解析器已经为Swift优化过,速度足够快吗?Swift编译器强制执行边界检查和各种其他“安全”功能。如果您使用-
y=sin(x)
或y=log(tan(x))
然而,这个应用程序现在速度慢且滞后,我认为原因隐藏在我将Swift与Obj-C混用的事实中
您知道是否有任何类型的解析器已经为Swift优化过,速度足够快吗?Swift编译器强制执行边界检查和各种其他“安全”功能。如果您使用
-Ofast
选项编译,这些检查将被删除,这通常会使您的应用程序运行得更快
我认为Swift应该与Obj-C配合得很好。请看这一点。这一点现在似乎在Xcode 8.3.2中有所改变