我正在使用xcode 5 for iOS 7,我想知道是否可以在应用程序中编写代码,然后应用程序将添加到自己的代码中并立即运行。我的一个想法是,如果语句可能能够使用字符串作为测试,但我不确定如何。例如,如果用户写了“x> 2”,那么程序可能会使用string =“x> 2”并运行:
if(string){
//then the desired response here
}
我知道我可能太模糊了。任何帮助将不胜感激。
答案 0 :(得分:4)
不,这是不可能的,代码必须在运行之前进行编译,在运行时不能为其添加行。
想象一下如果有可能,应用程序会有多么不安全。
答案 1 :(得分:1)
可以让你的应用运行javascript。我使用stringByEvaluatingJavaScriptFromString:
成功完成了此操作UIWebView
,但您也可以查看JavaScriptCore Framework。
我不知道这是否符合您的需求。
答案 2 :(得分:0)