1
我開發的iPhone在Xcode模擬器應用程序。 我有一個文本框,我在這個領域寫了一些C代碼。當我點擊一個按鈕時,是否有任何方法可以編譯和運行該代碼塊。 我已閱讀關於NSTask。但我認爲NSTask是從另一個應用程序調用應用程序。 我最後的選擇是從文本字段中分割字符串並分析每個字符串並進行輸出。但它會非常複雜和耗時。有沒有更好的方法來做到這一點。如何將字符串轉換爲一個代碼塊的目標C
我開發的iPhone在Xcode模擬器應用程序。 我有一個文本框,我在這個領域寫了一些C代碼。當我點擊一個按鈕時,是否有任何方法可以編譯和運行該代碼塊。 我已閱讀關於NSTask。但我認爲NSTask是從另一個應用程序調用應用程序。 我最後的選擇是從文本字段中分割字符串並分析每個字符串並進行輸出。但它會非常複雜和耗時。有沒有更好的方法來做到這一點。如何將字符串轉換爲一個代碼塊的目標C
也許你能以某種方式重新使用的UIWebView的JavaScript intepreter和重新解釋/ Objective-C代碼+語法轉換爲可評估的JavaScript代碼。這是否有意義?
你能在這裏寫你的代碼嗎?更多瞭解您的問題 –
爲塊http://goo.gl/VwtLH –
@NitinGohel那請參考蘋果官方文檔:我的文本字段的字符串會是這樣 - 「INT VAR1 = 0;如果(VAR1 <= 0 ){VAR1 = VAR1 + 2;}」。從上面的字符串我想要做的是,創建一個變量並執行if語句。 – user1613719