加载动态库失败什么意思 为什么iOS默许Lua/JS等脚本动态更新,却限制使用动态链接库?

为什么iOS默许Lua/JS等脚本动态更新,却限制使用动态链接库?Luajs是一种解释性语言。在执行语言之前,它只是一个文本甚至一个字符串。如果文件仅存储在本地位置,则程序进程的运行方法没有什么不同。

为什么iOS默许Lua/JS等脚本动态更新,却限制使用动态链接库?

Luajs是一种解释性语言。在执行语言之前,它只是一个文本甚至一个字符串。如果文件仅存储在本地位置,则程序进程的运行方法没有什么不同。程序所做的一切就是调用脚本。所以本质上,IOS并不知道程序已经改变了。改变的是程序之外的部分。