0

有一种方法可以序列化/反序列化 obj-c 应用程序中的函数吗?

在不久的将来,我需要在不更新可执行文件的情况下更改函数的实现。

我知道没有办法序列化函数指针/nsoperation/块,所以我正在寻找另一种方法......也许我可以在我的应用程序中包含一个 python 解释器并从 websever 下载一个脚本?

4

1 回答 1

2

根据 SDK 许可协议,您不得下载任何代码——与 Apple 审查所有应用程序的愿望相比,这是一个薄弱环节。

用技术术语来说,您需要包含 Python 或 LUA 或类似的东西。JavaScript 包含在内,但只能通过与 Web 视图交互的非常尴尬的过程来访问。

于 2012-07-19T16:13:17.753 回答