从服务器下载代码以评估iOS设备上的简单字符串和数学运算?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从服务器下载代码以评估iOS设备上的简单字符串和数学运算?相关的知识,希望对你有一定的参考价值。

我知道无法从设备上的服务器下载和执行objective-c / swift代码而不会被拒绝。但是,是否可以下载让我们说一些javascript或其他语言代码并在设备上执行?

我正在构建一个应用程序,我需要评估用户的String是否通过各种操作通过验证。

例如,用户有一个字符串ABC123

我的操作列表(将是动态的,因此我可以从服务器端添加更多操作)可以是:

  1. String.length == 6?
  2. String.substring(3,5)是数字吗?
  3. 是4,5,6位数= 6的位数之和?

等等

我正在考虑从我的服务器下载一些JavaScript代码,这些代码包含整个操作列表。然后将用户字符串传递给此代码进行验证。但是我不知道该怎么做。

答案

您可以在Safari中或在UI / WK WebView中打开任何网页,并在这些页面上运行javascript。当然,您可以在Objective C中运行这些测试而无需访问服务器,或者您可以使用AFNetworking之类的东西设置一些RESTful调用来将您的字符串发送到您的服务器,并让它返回适当的结果。

以上是关于从服务器下载代码以评估iOS设备上的简单字符串和数学运算?的主要内容,如果未能解决你的问题,请参考以下文章

iOS - 连接到真实设备上的数据库时出错

它存储在设备上的 IOS 应用程序和数据的大小限制 [重复]

评估监控性能定位和优化 磁盘 IO 和 网络 IO

python获取ios亮屏

ios上的实时推送通知教程

以编程方式锁定 iOS 设备上的文件