Touch-Mania DevCast #1 – UIWebView
-
Schon oft haben wir Emails und Kommentare erhalten, in denen wir gebeten werden doch mal Anleitungen zum Thema iPhone Development zu veröffentlichen. Ab sofort werden wir diesem Wunsch nachkommen. Gi-Lo, Redakteur von Touch-Mania und Entwickler von PocketPlayer, erklärt euch in kurzen Video-Tutorials erst die Basics und später auch fortgeschrittenere Aspekte des iPhone SDK.
Dabei stellen wir euch immer den Sourcecode des jeweiligen Programms zum Download bereit, sodass ihr alle Schritte selbst nachvollziehen könnt.Um den DevCast in iTunes zu abonnieren, klickt ihr einfach oben in der Menüleiste auf Erweitert und wählt Podcast abonnieren aus. In das Fenster gebt ihr nun die folgende Adresse ein und klickt auf OK.
http://feeds.feedburner.com/tm-devcast
Der offizielle Touch-Mania DevCast Channel erscheint bald im iTunes Store.
In der ersten Folge zeigt Gi-Lo euch, wie ihr ein sog. WebView implementiert und mit Vor- und Zurück-Buttons ausstattet:
Sourcecode
Sourcecode - T-M DevCast #1 (620.5 KiB, 110 Downloads)Wie gefällt euch die erste Folge? Wir freuen uns über viel Feedback in den Kommentaren

PS: Ihr könnt Gi-Lo auch auf Twitter folgen: twitter.com/GiloTM
-
Werbung






4. Oktober 2009 um 11:43
Richtig gut, sehr gut verständlich, meiner Meinung nach eines der besten deutschen Tutorials die sich mit iPhone SDK befassen..
TOP!!
4. Oktober 2009 um 11:53
Ist ganz gut gemacht, aber hebt sich nicht wirklich von den andern Tutorials ab.
Ich würd mir eher mal eine Tutorial-Reihe über ein Komplexere sachen wünschen.
Mein letztes problem war z.b ein Musik title abzuspielen, über eine URL das Lied aber gleichzeitig zu speichern.
Sprich den Buffer des Playes als Mp3 zu speichern.
4. Oktober 2009 um 12:00
Ich wollt erstma leicht anfangen. Später kommt multitouch etc…. vlt auch mal was open gles…
4. Oktober 2009 um 12:08
Ja sowas ist super, zudem find ich das man die Basics leicht aus der Dokumentation lernen kann.
Naja ^^wirst das schon machen, werd die Potcastreihe mal interessiert verfolgen.
PS: Hast du einen eigenen Entwirkler-Blog/Forum oder vertausch ich da gerade jemand ?
4. Oktober 2009 um 12:24
Klasse Tutorial, werds dann in iTunes abonnieren.
@Gi-Lo: Kennst du nen Weg, Apps aufm iPhone zu testen, ohne dass man da bei Apple zahlt?
Also per SSH oder so.
4. Oktober 2009 um 12:30
gab es auf 10.5 (os) aber nun weis ichs nit mehr weil ich mich dafür nicht mehr intereesiere den ich hab ja bezahlt^^
4. Oktober 2009 um 12:54
Och männo
Kennt wer noch nen Weg?
4. Oktober 2009 um 12:30
klingt nicht sehr motiviert (eigentlich überhaupt nicht!), ist ansonsten jedoch gut gelungen…
4. Oktober 2009 um 12:36
@youuu Finde ich garnicht.
@Gi-Lo Klasse gemacht, bringt mir zwar nichts, da es i-wie sowas wie das kleine einmaleins ist, aber für die spoons hier oder leute, die noch entwickeln lernen ist es ein hammer tutorial ;D
Bin gespannt auf das nächste !
mfg shinvou
4. Oktober 2009 um 12:44
Super Sache hast mein Interesse am IphoneDev geweckt
Muss man fürs Iphone SDK einen Mac haben oder gibts das auch für Windows?
Ist bei Apple im ADC alles auf englisch?
4. Oktober 2009 um 12:49
Brauchst n Mac
4. Oktober 2009 um 12:46
@Nico Lad dir den Patch hier : http://www.xup.in/dl,20705875/script_xcodePatch/
Und dann machst du zum BuildScript noch dieses dazu:
export CODESIGN_ALLOCATE=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate
if [ "${PLATFORM_NAME}" == "iphoneos" ]; then
$HOME/bin/gen_entitlements.py “com.rushzero.${PROJECT_NAME}” “${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent”;
codesign -f -s “iPhone developer” –resource-rules “${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/ResourceRules.plist”
–entitlements “${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent” “${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/”
fi
Dannach musst einfach für Device kompilieren(Apfeltaste + B) dann in den Projekt Ordner gehen, build -> iphoneos -> [AppName].app
und fertig is es =)
4. Oktober 2009 um 13:01
Hab vergessen musst in deinem Home-Verzeichnis ein Ordner mit “bin” anlegen und darein dieses Script:
http://www.xup.in/dl,10267653/gen_entitlements.py/
legen oder halt die Stelle im Build Script anpassen
4. Oktober 2009 um 13:09
Schon wieder was vergessen… jetzt wirds langsam peinlich.
Du musst dir noch ein Zertifikat erstellen mit der “Schlüsselbundverwaltung” welche Einträge du wählen musst weiß ich leider nicht mehr sry =(
Aber hab es selbst per Google gefunden gehabt.
4. Oktober 2009 um 12:51
hallo, dein tut ist zwar nett aber ich denke kaum das jemand durch dieses video programmieren lernt. du fängst mitten in der materie an und ein anfänger versteht da nix davon. dafür gibt es ja auch das hello world szenario.
kann euch nur auf iphone-notes.de verweisen, die was lernen wollen, da gibt es ein paar tutorials wo es von der picke auf erklärt wird.
4. Oktober 2009 um 13:02
Yeah cool !
Freu mich schon auf mehr
4. Oktober 2009 um 13:36
Voll cool!!!!
Danke an Gi-Lo!
4. Oktober 2009 um 13:56
Also für Anfänger kann ich den Podcast von Catalin Voss empfehlen, sehr gut zu verstehen, hier würde ich mir mal etwas mit OpenGL wünschen, habe bisher nur mit den Standard Controls programmiert.
BTW: meine App habe ich vorgestern an Apple geschickt, mal sehn wie lange die brauchen das zu testen
4. Oktober 2009 um 14:04
super!!
4. Oktober 2009 um 14:04
Also bei mir öffnet sich nicht die seite (also touch-mania.com ) Was mach ich falsch ?
4. Oktober 2009 um 14:43
Ähm, ich hab den Feed abonniert, hat auch angefangen zu laden. Dummerweise ist während des Downloads mein PC ausgegangen, und wenn ich es jetzt neustarten will, kommt immer ein Fehler.
Screenshot -> http://i36.tinypic.com/2ex5u6d.png
4. Oktober 2009 um 15:35
Versuch mal den Podcast zu löschen un dann wieder neuhinzufügen.
4. Oktober 2009 um 17:58
Hab ich versucht, aber es ist nichts zum löschen da. Weder in iTunes noch auf der Festplatte. :/
4. Oktober 2009 um 15:27
@simon Schau ob Du http:// hinzugefügt hast ;p
4. Oktober 2009 um 16:14
Ich hab keine Ahnung wie man ein App macht…würde es aber gern mal!
Aber du tippst da i-welche Sachen ein aber ich hab 0 Ahnung was das die bedeuten. Und als NEULING, wie ich einer bin, kann man mit dem Tutorial nicht viel mehr machen als einfach alles abschreiben. ICH will jetzt aber nicht sagen das es schlecht is! Denn für Leute die etwas Ahnung davon haben und die wissen was das alles bedeutet is das sicher hilfreich, ich versteh hald nur Bahnhof.
Giebts da vll eine Liste wo man die Begriffe nachlesen kann?
4. Oktober 2009 um 16:56
Also http:// habe ich auch eingegeben
4. Oktober 2009 um 18:52
Könnte mal einer eine kleine Liste an nötigen Applikationen hier niederschreiben – damit auch wie wissen mit was wir arbeiten müssen bzw. mit was im tut gearbeitet wird.
Danke =)
4. Oktober 2009 um 19:51
Ich fand’s super, aber es wäre gut, wenn die Begriffe, die beim Programmieren vorkommen, etwas mehr erklärt werden.
5. Oktober 2009 um 17:07
sehr gut
nur an manchen stellen etwas schwer verständlich für anfänger finde ich
eine kleine erklärung zu verschiedenen befehlen wäre sehr cool 
7. Oktober 2009 um 00:45
Ich hab mich schon immer gefragt wie das mit dem Apps programmieren läuft… Das Video zeigt mir immerhin mal die Oberfläche und die Logik die dahinter steht…
Jedoch verstehe ich unter einem Tutorial, dass man erklärt bekommt was abläuft… Ich hab selbst Programmiererfahrung, jedoch verstehe ich sehr wenig von dem, was Gi-Lo da macht… Das mag unter anderem daran liegen, dass ich die Programmiersprache nicht kenne…
Ich würde mir wünschen mal eine richtige Einleitung in das Thema zu bekommen, da mit dieser Art von Tutorials nur eingearbeiteten die Chance gegeben wird etwas zu lernen… Würde mich um Rückmeldung freuen…
11. Oktober 2009 um 10:26
Kann man auch eine lokale HTML-Datei, welche im Projekt ist, öffnen. Bei mir funktioniert das irgendwie nicht.
Ich gebe einfach an: …@”index.html” …