Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Parsing Swift的字符串解析器?_Parsing_Swift - Fatal编程技术网

Parsing Swift的字符串解析器?

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

我正在做一个项目,在平面上绘制函数(类似于苹果的Grapher实用程序)

几个月前,我已经在Obj-C中编译了这个应用程序,运行得干净利落

使用Swift,我稍微改变了应用程序的方案,但我仍在使用大量的类来操作和计算字符串,比如
y=sin(x)
y=log(tan(x))

然而,这个应用程序现在速度慢且滞后,我认为原因隐藏在我将Swift与Obj-C混用的事实中


您知道是否有任何类型的解析器已经为Swift优化过,速度足够快吗?

Swift编译器强制执行边界检查和各种其他“安全”功能。如果您使用
-Ofast
选项编译,这些检查将被删除,这通常会使您的应用程序运行得更快


我认为Swift应该与Obj-C配合得很好。请看这一点。这一点现在似乎在Xcode 8.3.2中有所改变