2012-07-19 64 views
0

有一种方法,以序列化/反序列化对象 - 应用程序中的功能?如何序列化一个函数?

我不久的将来我需要改变函数的实现而不更新我的可执行文件。

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

+0

目的是什么?你可以序列化一个对象和一个选择器,但这只是我能想到的。 – 2012-07-19 16:11:34

回答

2

根据SDK许可协议,您无权下载任何代码 - 与苹果希望审核所有应用程序相比,这是一个薄末端的问题。

从技术上讲,你需要包括Python或LUA或类似的东西。 JavaScript包含在内,但只能通过与Web视图交互的非常尴尬的过程访问。

+0

苹果政策现在不是问题。 Javascript是一个非常好的主意!我知道如何用webview评估javascript。 Python或LUA解释器会为我配置复杂。 – IgnazioC 2012-07-20 12:38:13

相关问题