2012-03-26 1 views
1

入力と出力の両方の端末をエミュレートする1​​つのウィンドウを含むiPadアプリを開発したいと考えています。アプリケーション(J)は、実際にはターミナルウィンドウを必要としないが、そのようなウィンドウからの入力を受け取ることができるテキストベースのプログラミング言語インタープリタである。このようなウィンドウ/ビューは、Objective-CでXcode3でどのように作成できますか?readline入力とテキスト出力用の端末ウィンドウをエミュレートするための単一のココアタッチビュー

私はgithub.comでreadlineのソースコードを見つけましたが、入力と出力の両方でどのように1つのウィンドウをリンクできるかはわかりません。

答えて

1

基本的な考え方は次のとおりです。

UITextViewを作成し、デリゲートをUIViewControllerのサブクラスに設定します。

入力するには、このメソッド(UITextViewDelegateプロトコル)をUIViewControllerのサブクラスに実装します。 処理するのに十分な文字がある場合は、それを行います。

– textView:shouldChangeTextInRange:replacementText: 

出力するには、NSTextViewのテキストプロパティにテキストを追加します。

関連する問題