0

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

4

2 回答 2

1

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

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

可能这就是你要找的。

于 2012-11-23T23:55:20.393 回答
0

不确定你在问什么,但你可以调用 system(); 调用 bash 脚本(命令行的东西)。Apple 的 iOS SDK 中没有预构建的终端 shell 视图。您必须调用一些弹出命令。您还需要学习如何使用线程,否则您的某些进程将被中断。

我还听说有时 system() 可能不是出于性能、安全原因等原因调用 bash 脚本的最佳方式。

如果您打算提交到 App Store,请尝试查看 NSTask 类。这个类将脚本保存在受控代码中,但它没有提升权限。

于 2012-07-29T17:34:19.887 回答