- Registriert
- 03.11.11
- Beiträge
- 95
Hallo!
Programmiertechnisch habe ich mich bislang hauptsächlich in der Windows Welt bewegt. Nun möchte ich einmal erste Gehversuche unter iOS wagen, und habe mir als App einen SSH Client vorgestellt, da ich gute C Kenntnisse habe, und die libssh2 einem viele Probleme abnimmt.
Wo ich nun wirklich Hilfe benötige ich die Gestaltung des Konsolenfensters. Erst einmal habe ich mich nach iOS Schriften umgesehen, und sichergestellt, dass Courier als Monospaced Font (alle Buchstaben gleich breit) existiert. Sie tut es.
Nun fängt es aber an. Ich arbeite mich gerne in eine neue Technik an, aber welche soll ich einsetzen? Ich benötige ein Fenster, in dem ich Text ausgeben kann, der am Ende der Zeile umbricht. Außerdem benötige ich einen Cursor, und die Möglichkeit, Tastatureingaben abzufangen, und in der Konsole anzuzeigen. Der gesamte Text sollte natürlich auch markier- und kopierbar sein. Außerdem soll es möglich sein zu scrollen, und längere Abfragen sollen dies auch "weich" tun, also nicht ruckeln. Final möchte ich einige Buttons "über" die Konsole legen, wie es bspw. bei SSH Pro der Fall ist (oben rechts, das "Haus").
Sollte ich hierfür auf das GLKit Framework setzen? Reicht es vielleicht eine eigene Unterklasse von UIView zu bilden, und mit NSString::drawAtPoint & Co und einer UIScrollView zu arbeiten? Wäre es besser einen ganz anderen Ansatz zu wählen?
Vielen Dank im Voraus für eure Hilfe!
Programmiertechnisch habe ich mich bislang hauptsächlich in der Windows Welt bewegt. Nun möchte ich einmal erste Gehversuche unter iOS wagen, und habe mir als App einen SSH Client vorgestellt, da ich gute C Kenntnisse habe, und die libssh2 einem viele Probleme abnimmt.
Wo ich nun wirklich Hilfe benötige ich die Gestaltung des Konsolenfensters. Erst einmal habe ich mich nach iOS Schriften umgesehen, und sichergestellt, dass Courier als Monospaced Font (alle Buchstaben gleich breit) existiert. Sie tut es.
Nun fängt es aber an. Ich arbeite mich gerne in eine neue Technik an, aber welche soll ich einsetzen? Ich benötige ein Fenster, in dem ich Text ausgeben kann, der am Ende der Zeile umbricht. Außerdem benötige ich einen Cursor, und die Möglichkeit, Tastatureingaben abzufangen, und in der Konsole anzuzeigen. Der gesamte Text sollte natürlich auch markier- und kopierbar sein. Außerdem soll es möglich sein zu scrollen, und längere Abfragen sollen dies auch "weich" tun, also nicht ruckeln. Final möchte ich einige Buttons "über" die Konsole legen, wie es bspw. bei SSH Pro der Fall ist (oben rechts, das "Haus").
Sollte ich hierfür auf das GLKit Framework setzen? Reicht es vielleicht eine eigene Unterklasse von UIView zu bilden, und mit NSString::drawAtPoint & Co und einer UIScrollView zu arbeiten? Wäre es besser einen ganz anderen Ansatz zu wählen?
Vielen Dank im Voraus für eure Hilfe!