13.02.2012, 10:23

Diego Wyllie

Programmierung

Open-Source-Library Three20 vorgestellt

©Apple

Mit Three20 erstellen Entwickler native Apps fürs iPhone und iPad. Das Framework hält eine Sammlung von Klassen-Library bereit, die sich auch in der Facebook-App befinden.
Beim Open-Source-Framework „Three20“ handelt es sich um eine iOS-Bibliothek, die dabei hilft einfacher und schneller native Anwendungen für das iPhone und iPad zu entwickeln. Das Framework umfasst unterschiedliche Objective-C-Klassen, die als Module angelegt sind. Einige dieser Klassen finden sich in der Facebook-App wieder. Der Name „Three20“ leitet sich nach der ursprünglichen Bildauflösung des iPhones mit 320 Pixeln ab.

Klassen und Module von „Three20“

Mit der Klasse „TTLauncherView“ erstellen Anwender schnell und unkompliziert ein einfaches Startmenü. Die hierfür benötigten Icons lassen sich dynamisch in einem Grid-Layout platzieren. Um viele Icons unterzubringen, akzeptiert der LauncherView Paging (mehrere Seiten). Zudem können User die Anordnung der Symbole verändern.
Eine weitere hilfreiche Funktion ist das „Persistence“-Modul. Hierin befindet sich die Klasse „TTNavigator“ – welche sich darum kümmert, dass User die Anwendung so vorfinden, wie sie diese beendet haben. Der Clou: Jeder Screen in der App wird eine eindeutige URL zugewiesen und die Klasse speichert jeden Schritt in der Navigation des Users auf Festplatte. Startet der Anwender die App neu, wird im Hintergrund die Navigationshistorie abgearbeitet und der User sieht die zuletzt aufgerufene Seite.
Das Modul „PhotoViewer“ mit der Klasse „TTPhotoView“ bildet viele Features der nativen Foto-App des iPhones nach. Die Klasse „TTImageView“  hilft dagegen bei der Darstellung von Bildern aus dem Web. Per Swipe (Wischen) lassen sich Foto-Galerien durchsuchen. „Message Composer“ wird, wie der Name vermuten lässt, benötigt um E-Mails und Nachrichten zu erstellen.
Fazit zur iOS-Entwicklung mit Three20
„Three20“ versorgt iOS-Entwickler mit einer umfangreichen, vielfältigen und einfach zu verwendeten Sammlung an Klassenbibliotheken. Das Framework kann auf GitHub heruntergeladen werden.
Dieser Artikel basiert auf einem Beitrag unserer Schwesterpublikation Computerwoche.
Diskutieren Sie mit anderen Lesern über dieses Thema:
PC-WELT-Experten lösen Ihr PC-Problem
Immer informiert mit dem PC-WELT Newsletter
Best-of PC-WELT   PC-WELT Apps
PC-WELT Business-IT   PC-WELT Community
Facebook-Freunde empfehlen
3x PC-WELT testen!
Ja, ich teste 3x die PC-WELT mit DVD für nur 11,90 € (19,- Sfr). Den 4 GB USB-Stick erhalte ich gratis dazu.
PC-WELT 6/ 2012
Anrede:
Vorname:
Nachname:
Straße/Nr:
PLZ/Ort:
Land:
E-Mail:
Nur wenn ich innerhalb von 2 Wochen nach Erhalt der 3. Ausgabe nichts von mir hören lasse, möchte ich die PC-WELT mit DVD zum gleichen Preis weiterbeziehen (D: 55,80 €/Jahr, EU: 64,80 €/Jahr, CH: 103,70 Sfr/Jahr). Nach dem Testzeitraum ist der Bezug jederzeit kündbar.
Ich bin damit einverstanden, dass die IDG Tech Media GmbH und ihre Partner mich per E-Mail über interessante Vorteilsangebote informieren.
- Anzeige -
Angebote für PC-WELT-Leser

PC-WELT Verleihshop
Keine Abogebühren oder unnötige Vertragsbindungen. DVDs und Spiele bequem von zu Hause aus leihen.

Tarifrechner
Der PC-WELT Preisvergleich für Strom, Gas und DSL. Hier können Sie Tarife vergleichen und bequem viel Geld sparen.

PC-WELT Preisvergleich
In unserem großen Preisvergleich finden Sie die günstigsten Preise und alle redaktionellen Tests auf einen Blick.

- Anzeige -
Marktplatz
DELL

Dell Vostro 3550 Business Notebook
Komfort eines erweiterten Arbeitsbereichs, ohne mobile Anforderungen zu beeinträchtigen.

Congstar

congstar Full Flat nur noch 39,99€
Endlos in alle dt. Netze telefonieren, beste D-Netz-Qualität.

Congstar

Der günstige Tarif für Vielsurfer
congstar Smart 100. Surfen und telefonieren im besten D-Netz.

CosmosDirekt

CosmosDirekt Riesterrente
Mit der Riester-Rente privat mit hohen staatlichen Zulagen fürs Alter vorsorgen.

1303378
Content Management by InterRed