我可以自己编写应用程序 - Xcode / iOS吗?

时间:2013-10-08 15:15:53

标签: ios xcode

我正在使用xcode 5 for iOS 7,我想知道是否可以在应用程序中编写代码,然后应用程序将添加到自己的代码中并立即运行。我的一个想法是,如果语句可能能够使用字符串作为测试,但我不确定如何。例如,如果用户写了“x> 2”,那么程序可能会使用string =“x> 2”并运行:

if(string){
    //then the desired response here
}

我知道我可能太模糊了。任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:4)

不,这是不可能的,代码必须在运行之前进行编译,在运行时不能为其添加行。

想象一下如果有可能,应用程序会有多么不安全。

答案 1 :(得分:1)

可以让你的应用运行javascript。我使用stringByEvaluatingJavaScriptFromString:成功完成了此操作UIWebView ,但您也可以查看JavaScriptCore Framework

我不知道这是否符合您的需求。

答案 2 :(得分:0)

Apple在2010年末改变了开发者计划协议的条款,允许口译员(只要他们不下载代码),所以没有什么可以阻止你运行解释性语言,例如Python或Lua,或者实际上,应用程序中您自己的语言。