• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Suche Tipps: Terminalfenster unter iOS gestalten

extasic

Roter Delicious
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!