加載動(dòng)態(tài)庫(kù)失敗什么意思 為什么iOS默許Lua/JS等腳本動(dòng)態(tài)更新,卻限制使用動(dòng)態(tài)鏈接庫(kù)?
為什么iOS默許Lua/JS等腳本動(dòng)態(tài)更新,卻限制使用動(dòng)態(tài)鏈接庫(kù)?Luajs是一種解釋性語言。在執(zhí)行語言之前,它只是一個(gè)文本甚至一個(gè)字符串。如果文件僅存儲(chǔ)在本地位置,則程序進(jìn)程的運(yùn)行方法沒有什么不同。
為什么iOS默許Lua/JS等腳本動(dòng)態(tài)更新,卻限制使用動(dòng)態(tài)鏈接庫(kù)?
Luajs是一種解釋性語言。在執(zhí)行語言之前,它只是一個(gè)文本甚至一個(gè)字符串。如果文件僅存儲(chǔ)在本地位置,則程序進(jìn)程的運(yùn)行方法沒有什么不同。程序所做的一切就是調(diào)用腳本。所以本質(zhì)上,IOS并不知道程序已經(jīng)改變了。改變的是程序之外的部分。