如何在iOS中模拟命令行或终端?

时间:2012-07-29 14:56:23

标签: ios command-line

如何制作模拟命令行或终端的应用?我可以使用内置控件还是必须自定义?有人能指点我一些示例代码吗?我进行的所有搜索都会导致与思科相关的iOS内容,而不是与Apple相关的结果。

2 个答案:

答案 0 :(得分:1)

我试图做同样的事情。我找到了这个项目:

http://code.google.com/p/mobileterminal/

可能这就是你要找的东西。

答案 1 :(得分:0)

不确定你问的是什么,但你可以调用system();调用bash脚本(命令行的东西)。 Apple的iOS SDK中没有预先构建的终端shell视图。你必须有几个popen命令调用。您还需要了解如何线程或某些进程将被中断。

我也听说有时候system()可能不是出于性能,安全等原因调用bash脚本的最好方法。

如果您计划提交到App Store,请尝试查看NSTask类。此类将脚本保存在受控代码中,但不具有提升的权限。