<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Roger Boesch &#187; Tutorial</title>
	<atom:link href="http://www.rogerboesch.com/tag/tutorial/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rogerboesch.com</link>
	<description>iPhone, iPad und iPod Touch</description>
	<lastBuildDate>Thu, 01 Apr 2010 20:04:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Neues (Screencast) Hello World</title>
		<link>http://www.rogerboesch.com/2009/07/30/neues-video-hello-world/</link>
		<comments>http://www.rogerboesch.com/2009/07/30/neues-video-hello-world/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 07:49:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone/iPad Programming]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://www.rogerboesch.com/?p=533</guid>
		<description><![CDATA[Nach gut einem Jahr seit Erscheinen des ersten &#8220;Hello Worlds&#8221; auf diesem Blog ist es nun an der Zeit, den Artikel auzupeppen und vorallem mit Screenflow aufzuzeichnen. Den Anfang machen nun Teil I und II, die sich mit dem Einstieg in die iPhone Entwicklung und dem Verknüpfen von Code und Benutzeroberfläche befassen. Sicher eine der [...]]]></description>
			<content:encoded><![CDATA[<p>Nach gut einem Jahr seit Erscheinen des ersten &#8220;Hello Worlds&#8221; auf diesem Blog ist es nun an der Zeit, den Artikel auzupeppen und vorallem mit Screenflow aufzuzeichnen. Den Anfang machen nun Teil I und II, die sich mit dem Einstieg in die iPhone Entwicklung und dem Verknüpfen von Code und Benutzeroberfläche befassen. Sicher eine der Eigenheiten, in denen sich die iPhone Programmierung am Meisten von der auf anderen Plattformen unterscheidet.<br />
In den weiteren Folgen befasse ich mich dann detaillierter mit Objective-C und weiteren Teilen von CocoaTouch, dem Framework, auf dem alle iApps aufbauen.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/p/D0D2C199D9D7BB5D&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/p/D0D2C199D9D7BB5D&amp;hl=en&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Und hier wie gewohnt, der <a href="http://www.rogerboesch.com/tutorials/HelloWorld.zip">Source Code</a> dazu. Viel Spass beim Auspropieren!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rogerboesch.com/2009/07/30/neues-video-hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SDK 3.0 &#8211; MapKit</title>
		<link>http://www.rogerboesch.com/2009/07/24/sdk-3-0-mapkit/</link>
		<comments>http://www.rogerboesch.com/2009/07/24/sdk-3-0-mapkit/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 10:43:11 +0000</pubDate>
		<dc:creator>roger</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone/iPad Programming]]></category>
		<category><![CDATA[3.0]]></category>
		<category><![CDATA[MapKit]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://www.rogerboesch.com/?p=427</guid>
		<description><![CDATA[Im iPhone SDK 3.0 gibt es viele Bereiche, die für sich alleine schon ein ganzes Blog füllen würden. Ich picke deshalb der Reihe nach ein paar der neuen Frameworks und Klassen heraus und ergänze sie jeweils mit konkreten Code Beispielen zum selber ausprobieren. Dazu gibts Videos, die den Ablauf detailliert erklären. Beginnen werde ich an [...]]]></description>
			<content:encoded><![CDATA[<p>Im iPhone SDK 3.0 gibt es viele Bereiche, die für sich alleine schon ein ganzes Blog füllen würden. Ich picke deshalb der Reihe nach ein paar der neuen Frameworks und Klassen heraus und ergänze sie jeweils mit konkreten Code Beispielen zum selber ausprobieren. Dazu gibts Videos, die den Ablauf detailliert erklären. Beginnen werde ich an der Stelle mit MapKit. MapKit ist in einfachen Worten, die Möglichkeit Google Maps in eigene Apps einzubauen, <strong>ohne</strong> das über eine normale Browseranbindung wie bisher machen zu müssen. Der Vorteil liegt auf der Hand: Alles läuft viel schneller und fast noch wichtiger, iPhone like mit schönen Animationen und Unterstützung der ganzen Gestures. Der Einstieg in MapKit ist dabei sehr einfach und geschieht durch Einbindung der von UIView abgeleiteten Klasse MkMapView. Diese stellt schon mal alles zur Verfügung, um eine Karte anzuschauen, in dieser zu scrollen und zu zoomen. Als nächstes bauen wir die Anzeige unseres aktuellen Standorts ein (die blaue, von Google Maps her bekannte Stecknadel) und ergänzen unsere kleine Map Anwendung um die Möglichkeit, einen beliebigen anderen Standort anzuzeigen. Hier kommt die MkAnnotationView Klasse zum Einsatz, die zusammen mit MKMapView die wichtigsten Konzepte einer Map Integration abdeckt. Viel Spass beim selber Ausprobieren!</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/p/45578B6F6FB337DF&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/p/45578B6F6FB337DF&amp;hl=en&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Soweit unser Einstig in MapKit. Im nächsten Beitrag bauen wir das Programm aus und ergänzen es um eine einfache Suche nach Orten, die wir anschliessend in der Karte anzeigen.<br />
<a href="http://www.rogerboesch.com/tutorials/MapKit-Part1.zip">Source zum Artikel</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rogerboesch.com/2009/07/24/sdk-3-0-mapkit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone Programmierung &#8211; Ein Hello World muss einfach sein</title>
		<link>http://www.rogerboesch.com/2008/08/01/iphone-programmierung-ein-hello-world-muss-einfach-sein/</link>
		<comments>http://www.rogerboesch.com/2008/08/01/iphone-programmierung-ein-hello-world-muss-einfach-sein/#comments</comments>
		<pubDate>Fri, 01 Aug 2008 07:11:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone/iPad Programming]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.rogerboesch.com/?p=22</guid>
		<description><![CDATA[Nachtrag 31.7.09: Dieser Beitrag ist neu auch als Video Blog verfügbar.
Vorausgesetzt, man hat die Developers Tools und das iPhone SDK auf seinem Computer installiert (Beides kann bei Apple kostenlos downloaden) ist der Einstieg in die Welt der iPhone Programmierung dank der mitgelieferten Tools sehr einfach. Man startet als erstes die Entwicklungsumgebung Xcode (zu finden in [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Nachtrag 31.7.09: Dieser Beitrag ist neu auch als <a href="http://www.rogerboesch.com/2009/07/30/neues-video-hello-world/">Video Blog</a> verfügbar.</strong></p>
<p>Vorausgesetzt, man hat die Developers Tools und das iPhone SDK auf seinem Computer installiert (Beides kann bei <a title='Original Link: http://developer.apple.com/iphone/'  href="http://www.rogerboesch.com/?p042ORCY"><span>Apple</span></a> kostenlos downloaden) ist der Einstieg in die Welt der iPhone Programmierung dank der mitgelieferten Tools sehr einfach. Man startet als erstes die Entwicklungsumgebung Xcode (zu finden in /Developer/Application/) und wählt aus dem File Menu den Eintrag New Project&#8230; . Im Project Wizard wählen wir aus den verschiedenen Templates dasjenige für View-based Applications aus (Abb. 1). XCode erstellt daraufhin ein komplettes Projekt (Abb. 2), dass per Knopfdruck compiliert und gestartet werden kann. Die Standardeinstellung zeigt dabei allerdings nicht auf den Emulator, was allerdings erforderlich ist, möchte man das Programm ohne iPhone testen (Dazu mehr in einem nächsten Blog Einräge). Deshalb muss als Target zuerst der Emulator angegeben werden (Abb. 3). Nun steht einem Start des Programms aber nichst mehr im Wege und ein Mausclick auf das Icon B<em>uild and Go</em> kompiliert und startet das Programm im Emulator (Abb. 4). Ein Hello World ist allerdings noch nicht zu sehen, was wir aber in den nächsten Schritten nachholen werden. In einem Cocoa (-Touch) Projekt existiert für die komplette Benutzeroberfläche ein sogenanntes Interface Builder File. Durch Doppleclick auf die Datei <em>MainWindow.xib</em> wird dieser stammt der zugehörigen Datei gestartet und geöffnet. Nun ziehen wir per Drag &amp; Drop ein Label (Abb. 5) in das Fenster mit der Bezeichnung <em>Hello World Controller</em> und ändern den Text auf <em>Hello World!</em> (Abb. 6). Das war&#8217;s eigentlich auch schon und nachdem wir in Interface Builder gespeichert und in Xcode erneut Build and Go gedrückt haben sehen wir im iPhone Emulator (Abb. 7) das fertige Hello World Programm. So einfach ist Cocoa! Nun nicht ganz, denn nicht alles kann so einfach ohne Programmierung gemacht werden. In den folgenden Wochen dazu aber mehr, so dass wir uns schrittweise zu einem richtigen Programm hocharbeiten. Viel Spass mit dem heutigen Start meines iPhone Tutorials!</p>

]]></content:encoded>
			<wfw:commentRss>http://www.rogerboesch.com/2008/08/01/iphone-programmierung-ein-hello-world-muss-einfach-sein/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
