单个可可触摸视图模拟终端窗口的readline输入和文本输出

时间:2012-03-26 14:44:57

标签: objective-c xcode readline terminal-emulator

我想开发一个iPad应用程序,它包含一个模拟终端输入和输出的单一窗口。应用程序(J)是基于文本的编程语言解释器,它实际上不需要终端窗口但可以使用来自这样的窗口的读取线进行输入。如何使用Objective-C在Xcode3中创建这样的窗口/视图?

我在github.com上找到了readline的源代码,但我不清楚如何为输入和输出链接单个窗口。

1 个答案:

答案 0 :(得分:1)

基本理念就是这些。

创建UITextView并将委托设置为UIViewController的子类。

对于输入,在UIViewController的子类中实现此方法(UITextViewDelegate协议)。 当有足够的角色来处理时,就这样做。

– textView:shouldChangeTextInRange:replacementText:

对于输出,只需将文本添加到NSTextView的text属性。