Tutorial: Webbrowser in 10 Minuten
Nachdem der Artikel über die neuen Funktionen des WebKits Reaktionen über die fehlenden Funktionen im Safari Webbrowser hervorgerufen hat, wollen wir euch ermuntern es doch einmal selbst zu versuchen.
Macnotes zeigt euch in diesem Tutorial, wie man in 10 Minuten zum eigenen, zugegebener Maßen einfachen, Webbrowser kommt. Alles was ihr dazu benötigt, sind die Entwicklungswerkzeuge von Apple. Programmiererfahrungen unter Mac OS X werden nicht gebraucht, da für dieses Projekt keine einzige Zeile Code geschrieben werden muss.
Das Tutorial wurde unter Leopard erstellt, funktioniert aber im wesentlichen genauso auch unter Tiger.


(3) In der Library-Palette suchen wir nach dem WebView-Objekt und ziehen es dann mittels Drag-and-Drop auf das vom Interface Builder angezeigte Fenster unserer Anwendung. Jetzt fügen wir auf die gleiche Weise noch zwei Push-Buttons und ein TextField-Objekt dem Fenster hinzu.

(5) Damit beim Vergrößern des Fensters das Layout nicht zerstört wird, muss im Inspector des Interface Builders die Größenanpassung für die Elemente richtig eingestellt werden. Der Interface Builder zeigt dabei in einer Animation sofort die entsprechende Einstellung an.

takeStringURLFrom: Aktion ausgewählt.

goBack: und goForward: entsprechend gewählt. Damit sind wir im Interface Builder fertig und kehren zu Xcode zurück.

Webkit.framework.

Build > Build and Run wählen. Nach kurzer Wartezeit startet der Webbrowser

http:// eingeben.
Fazit
Dieses Tutorial zeigt, wie einfach der Einstieg in die Programmentwicklung unter Mac OS X ist. Apple hat eine Vielzahl an Frameworks geschaffen, mit denen sich die alltäglichen Aufgaben des Programmierers sehr bequem erreichen lassen.
Viel Spaß beim Nachbauen!









Sam meint:
Süß find ich das! :D
Was aber noch cooler wäre: Ein eigenes Chat Programm. Hab nur noch Probleme mit iChat, Adium und Co. :-/
ugotit.de » Blog Archiv » eigener Browser in 10 Minuten meint:
[...] Wer schon immer einen eigenen Browser haben wollte kann dies nun ganz einfach mit XCode tun. Wie genau sieht man bei MacNotes. [...]
Josa meint:
Weiß jemand wie man den “Simple Webbrowser” jetzt noch dazu bringen kann dass er falls nötig http:// einfügt? Das wäre noch sehr cool!
ml (Redaktion) meint:
@Josa: Ich arbeite bereits am zweiten Teil des Tutorials …
Martin meint:
Das is voll einfach! Werd ich gleich mal ausprobieren.
rootfriend meint:
Bei 7) ist etwas unklar, mach ich die Zuweisungen über den Inspektor? Und wenn ja, wo?
ml (Redaktion) meint:
@rootfriend: Die Zuweisung wird wie in der Abbildung dargestellt in dem Popup-Menü vorgenommen. Ctrl-Drag vom Button zum Webview und das Popup-Menü klappt auf.
rootfriend meint:
Ahh, danke, in Tiger ist das ohne Kontextmenü, aber das Prinzip ist dasselbe. Gute Anleitung.
Sven meint:
Hi, vielen Dank für dieses Tutorial. Bin erst seit kurzem Mac-Besitzer. Fand dieses Tutorial als Anwendungsentwickler, aber sehr cool für den Einstieg in Programmierung unter Mac OS X. Bin gespannt auf den zweiten Teil!
Josa meint:
@ml: Freue mich schon auf den 2ten Teil! :D
Jonas meint:
Sehr cool, vielen Dank!
Dave meint:
Ich habe soeben dieses Tutorial gemacht und es ist wirklich sehr gut. Ein Problem besteht jedoch noch immer. Kann ich dem erstellten Browser auch eine Seite angeben, welche dieser automatisch beim Start öffnet?
Tutorial: Webbrowser in 10 Minuten Teil 2 » MACNOTES.DE meint:
[...] wir uns im ersten Teil des Tutorials mit wenigen Klicks und Null Zeilen Programmcode einen einfachen Webbrowser gestrickt [...]
benizio meint:
sehr cool so ein tutorial!
freue mich auf weitere!
gruß!
benizio
Crazycube meint:
ich finde das Tutorial sehr gelungen. Vielleicht machst Du bei Gelegenheit mal wieder ein 2..