<?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>The Mac Attack &#187; Xcode</title>
	<atom:link href="http://macattack.speedesign.de/category/xcode/feed/" rel="self" type="application/rss+xml" />
	<link>http://macattack.speedesign.de</link>
	<description>Umsteigen bitte...</description>
	<lastBuildDate>Thu, 21 Jul 2011 05:53:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Update auf Snow Leopard durchgeführt</title>
		<link>http://macattack.speedesign.de/2009/09/01/update-auf-snow-leopard-durchgefuhrt/</link>
		<comments>http://macattack.speedesign.de/2009/09/01/update-auf-snow-leopard-durchgefuhrt/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 11:47:51 +0000</pubDate>
		<dc:creator>iTux</dc:creator>
				<category><![CDATA[Mac OS X Snow Leopard]]></category>
		<category><![CDATA[Spass mit dem Mac]]></category>
		<category><![CDATA[Xcode]]></category>
		<category><![CDATA[Mac mini]]></category>
		<category><![CDATA[MacBook]]></category>
		<category><![CDATA[Red Pill]]></category>
		<category><![CDATA[Snow Leopard]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://macattack.speedesign.de/?p=393</guid>
		<description><![CDATA[Heute kam es mit der Post, ein kleines Päckchen mit der Update-DVD von Snow Leopard. Da Zuhause häufig niemand ist, habe ich mir die Bestellung gleich an die Firmenadresse senden lassen. Als hätte ich geahnt, dass das Update kommt, hatte ich auch mein MacBook dabei und habe sofort die DVD reingeworfen und das Update gestartet. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-397" title="mac-os-x-snow-leopard-icon" src="http://macattack.speedesign.de/wp-content/uploads/2009/09/mac-os-x-snow-leopard-icon.jpg" alt="" width="116" height="154" />Heute kam es mit der Post, ein kleines Päckchen mit der Update-DVD von <a href="http://www.apple.com/de/macosx/">Snow Leopard</a>. Da Zuhause häufig niemand ist, habe ich mir die Bestellung gleich an die Firmenadresse senden lassen. Als hätte ich geahnt, dass das Update kommt, hatte ich auch mein <a href="http://www.apple.com/de/macbookpro/">MacBook</a> dabei und habe sofort die DVD reingeworfen und das Update gestartet. Da gestern Abend nochmal ein Time Machine Backup gelaufen war, hatte ich auch keine Sorgen, wenn das Update wirklich nicht klappen sollte.</p>
<p><span id="more-393"></span>Nach ein paar Klicks nach dem Einlegen kam schon das Installationsfenster und hat ein paar Dinge auf der aktuellen Version installiert, dann selbstständig neugestartet und noch weitere ca. 40 Minuten damit verbracht, neue schöne Softwarepakete auf mein MacBook zu spielen. Das wichtigste Feature, weshalb ich Snow Leopard eigentlich sofort bestellt habe ist die volle Integration mit <a href="http://www.apple.com/de/macosx/exchange/">Exchange 2007</a>. Diese musste ich natürlich gleich nach dem Neustart des Rechners einrichten. Hier gab es allerdings nicht viel zu tun, Apple Mail starten, neues Konto anlegen, Daten eintragen und etwas warten. Schon sind sowohl Mails und nach Wunsch auch Kontakte und Kalender auf dem Mac eingerichtet.</p>
<p>Schon kurz nach dem Neustart nach dem Update musste ich leider feststellen, dass mein Bildschirmschoner (<a href="http://meta.ATH0.com/?s=red+pill">Red Pill</a>, ein Matrixcode von Mathew) nicht mehr funktioniert. Nach einer kurzen Googlesuche konnte ich den Quellcode finden und innerhalb weniger Minuten einen 10.6 kompatiblen Build erstellen. Die notwendigen Codeänderungen hab ich an den Autor geschickt. Gerne kann aber auch hier nach einer Binary gefragt werden bzw. bei Interesse stelle ich die Datei zum Download bereit.</p>
<p>Bei der Arbeit an der neuen Version des Bildschirmschoners hatte ich gleich die Chance, Xcode 3.2 zu testen und bin von den ersten 2-3 Dingen, die ich entdeckt habe positiv überrascht. Ich habe ehrlich gesagt nicht mit neuen Features gerechnet. Aber eine statische Codeanalyse wurde hinzugefügt und die Codeview wurde nochmal überarbeitet. Auch ist es mir zum ersten Mal passiert, dass ein Buildfehler mit einer &#8220;Es könnte, versuchen Sie bitte&#8230;&#8221; kommentiert wurde.</p>
<p>Was nach dem Update allerdings nicht so recht funktionieren wollte war Spotlight. Irgendwie kamen überhaupt keine vernünftigen Suchergebnisse mehr. Auch hier konnte ich nach einem kleinen Suchlauf bei Google mit den Worten &#8220;<em>Rebuild Spotlight Index</em>&#8221; eine <a href="http://www.macobserver.com/tmo/article/Rebuilding_Spotlights_Database/">Seite</a> finden, die mir sehr geholfen hat.</p>
<p>Was bisher noch fehlt, ist ein Intel-Build von GraphViz, der sich auch installieren lässt. Das letzte Paket, dass auf den Webseiten verfügbar ist, soll zwar für Intel übersetzt sein, das Setup bricht aber beim letzten Schritt ab und meckert, dass er das postinstall-Skript nicht durchführen konnte. Mit Rosetta wäre zwar die alte <a href="http://www.pixelglow.com/graphviz/">GraphViz</a>-Version gelaufen, die ich installiert hatte, aber ich wollte einen sauberen Stand erreichen und habe mich dazu entschlossen, bewusst Rosetta auszulassen.</p>
<p>Bis jetzt bin ich von der aktuellen Version von Snow Leopard sehr angetan und kann die Investition nur jedem empfehlen!</p>
<p>PS: Ich konnte sogar mit der Update-DVD eine frische Installation auf einem komplett geleerten Mac mini durchführen! Man sollte nur aufpassen (wenn man es braucht), dass man auch ein iLife zuhause hat, dass man dann installieren kann!</p>
]]></content:encoded>
			<wfw:commentRss>http://macattack.speedesign.de/2009/09/01/update-auf-snow-leopard-durchgefuhrt/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Zugriff auf Subversion und CVS mit Xcode</title>
		<link>http://macattack.speedesign.de/2008/04/12/zugriff-auf-subversion-und-cvs-mit-xcode/</link>
		<comments>http://macattack.speedesign.de/2008/04/12/zugriff-auf-subversion-und-cvs-mit-xcode/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 18:28:27 +0000</pubDate>
		<dc:creator>iTux</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://macattack.speedesign.de/?p=239</guid>
		<description><![CDATA[Auf diversen Seiten hatte ich vor einiger Zeit gelesen, dass in der neuen Version 3.0 von Xcode ein verbesserter SCM-Client enthalten sein soll. Heute habe ich über den Newsfeed der Developer Connection von Apple einen Guide zu &#8220;Sourcecode Management&#8221; gefunden. Hier ist die Adresse: Xcode Sourcecode Management Auf dem Mac habe ich schon einige Zeit [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-240" title="svnxicon" src="http://macattack.speedesign.de/wp-content/uploads/2008/04/svnxicon2.png" alt="" width="128" height="128" />Auf diversen Seiten hatte ich vor einiger Zeit gelesen, dass in der neuen Version 3.0 von Xcode ein verbesserter SCM-Client enthalten sein soll. Heute habe ich über den Newsfeed der Developer Connection von Apple einen Guide zu &#8220;Sourcecode Management&#8221; gefunden. Hier ist die Adresse: <a href="http://developer.apple.com/documentation/DeveloperTools/Conceptual/XcodeSourceManagement/10_Introduction/chapter_1_section_1.html#//apple_ref/doc/uid/TP40006828-CH100-DontLinkElementID_4" target="_blank">Xcode Sourcecode Management</a></p>
<p>Auf dem Mac habe ich schon einige Zeit nach einem einfachen, schlanken Client gesucht und hiermit wohl gefunden. <img src='http://macattack.speedesign.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Eclipse fand ich, wie soll ich sagen, nicht &#8220;schlank genug&#8221; und der Kommandozeilenclient ist für größere Projekte auch nicht mehr wirklich geeignet.</p>
]]></content:encoded>
			<wfw:commentRss>http://macattack.speedesign.de/2008/04/12/zugriff-auf-subversion-und-cvs-mit-xcode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ordner für den Finder verstecken?</title>
		<link>http://macattack.speedesign.de/2008/02/09/dateien-und-ordner-im-finder-verstecken-oder-sichtbar-schalten/</link>
		<comments>http://macattack.speedesign.de/2008/02/09/dateien-und-ordner-im-finder-verstecken-oder-sichtbar-schalten/#comments</comments>
		<pubDate>Sat, 09 Feb 2008 08:36:51 +0000</pubDate>
		<dc:creator>iTux</dc:creator>
				<category><![CDATA[Mac OS X Leopard]]></category>
		<category><![CDATA[Mac OS X Tiger]]></category>
		<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://macattack.speedesign.de/2008/02/09/dateien-und-ordner-im-finder-verstecken-oder-sichtbar-schalten/</guid>
		<description><![CDATA[Normalerweise arbeitet man unter Unix mit dem Punkt vor dem Order-/Dateinamen um diese zu verstecken (.hiddenFolder). Mein aktuelles Problem war allerdings, dass ich von einer Windows Partition die Ordner &#8220;Recycled&#8221; und &#8220;System Volume Information&#8221; nicht mehr sehen wollte. Diese Ordner umzubenennen bringt natürlich recht wenig. Mit den DeveloperTools (auf der OS X CD ab Mac [...]]]></description>
			<content:encoded><![CDATA[<p>Normalerweise arbeitet man unter Unix mit dem Punkt vor dem Order-/Dateinamen um diese zu verstecken (.hiddenFolder). Mein aktuelles Problem war allerdings, dass ich von einer Windows Partition die Ordner &#8220;Recycled&#8221; und &#8220;System Volume Information&#8221; nicht mehr sehen wollte. Diese Ordner umzubenennen bringt natürlich recht wenig.</p>
<p>Mit den DeveloperTools (auf der OS X CD ab Mac OS 10.4 enthalten) kommt das Tool SetFile mit. Damit kann man mit einem einfachen Befehl über das Terminal das entsprechende Flag an dem Ordner oder der Datei setzen. SetFile -a V {DATEI/ORDNER} setzt die Datei invisible. Mit SetVile -a v {DATEI/ORDNER} bekommt man sie wieder zu Gesicht. Mit dabei ist auch das Tool GetFileInfo mit dem man Informationen über die Datei oder den Ordner abrufen kann.</p>
]]></content:encoded>
			<wfw:commentRss>http://macattack.speedesign.de/2008/02/09/dateien-und-ordner-im-finder-verstecken-oder-sichtbar-schalten/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Den nächsten Platzhalter bitte&#8230;</title>
		<link>http://macattack.speedesign.de/2007/09/27/den-nachsten-platzhalter-bitte/</link>
		<comments>http://macattack.speedesign.de/2007/09/27/den-nachsten-platzhalter-bitte/#comments</comments>
		<pubDate>Thu, 27 Sep 2007 20:10:17 +0000</pubDate>
		<dc:creator>iTux</dc:creator>
				<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://macattack.speedesign.de/2007/09/27/den-nachsten-platzhalter-bitte/</guid>
		<description><![CDATA[Bei der Programmierung in Xcode ist mir schon einige Male aufgefallen, dass ich nach der Codevervollständigung irgendwie nicht zwischen den Platzhaltern umher hüpfen kann. Ein kurzer Blick in die Hilfe reichte, um zu wissen, dass die Tasten hierfür über die Key Bindings den Xcode Preferences gesetzt werden können beziehungsweise müssen. Apple hat in der Developer [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://macattack.speedesign.de/staticpics/2007/09/mb-tastatur.thumbnail.jpg" title="mb-tastatur.jpg" alt="mb-tastatur.jpg" align="left" />Bei der Programmierung in Xcode ist mir schon einige Male aufgefallen, dass ich nach der Codevervollständigung irgendwie nicht zwischen den Platzhaltern umher hüpfen kann. Ein kurzer Blick in die Hilfe reichte, um zu wissen, dass die Tasten hierfür über die <em>Key Bindings</em> den Xcode Preferences gesetzt werden können beziehungsweise müssen.</p>
<p>Apple hat in der Developer Connection die Shortcuts <img src="http://macattack.speedesign.de/staticpics/2007/09/menusym-command.gif" alt="Command" /><em>/</em> sowie <img src="http://macattack.speedesign.de/staticpics/2007/09/menusym-command.gif" alt="Command" /><img src="http://macattack.speedesign.de/staticpics/2007/09/menusym-shift.gif" alt="Shift" /><em>/</em> für die Befehle <em>Code Sense Select Next Placeholder</em> und <em>Code Sense Select Previous Placeholder</em> verwendet. Auf der deutschen Tastatur lässt sich dies leider nicht darstellen, denn für den Slash benötigt man ja bereits die Shift Taste. Kurzerhand habe ich hier <img src="http://macattack.speedesign.de/staticpics/2007/10/menusym-control.gif" /><img src="http://macattack.speedesign.de/staticpics/2007/09/menusym-shift.gif" alt="Shift" /><img src="http://macattack.speedesign.de/staticpics/2007/09/menusym-arrow-right.gif" alt="Arrow Right" /> und <img src="http://macattack.speedesign.de/staticpics/2007/10/menusym-control.gif" /><img src="http://macattack.speedesign.de/staticpics/2007/09/menusym-shift.gif" alt="Shift" /><img src="http://macattack.speedesign.de/staticpics/2007/09/menusym-arrow-left.gif" alt="Arrow Left" /> definiert und kann nun beliebig umher springen..</p>
]]></content:encoded>
			<wfw:commentRss>http://macattack.speedesign.de/2007/09/27/den-nachsten-platzhalter-bitte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xcode, Cocoa und die automatische Versionierung</title>
		<link>http://macattack.speedesign.de/2007/09/26/xcode-cocoa-und-die-automatische-versionierung/</link>
		<comments>http://macattack.speedesign.de/2007/09/26/xcode-cocoa-und-die-automatische-versionierung/#comments</comments>
		<pubDate>Wed, 26 Sep 2007 18:48:07 +0000</pubDate>
		<dc:creator>iTux</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://macattack.speedesign.de/2007/09/26/xcode-cocoa-und-die-automatische-versionierung/</guid>
		<description><![CDATA[Für das Programm iMediaManager suche ich nach einer Lösung, die in Xcode integrierte Versionierung (apple-generic) zu benutzen um bei jedem Buildlauf die Buildnummer der Applikation zu erhöhen. Dies ist mir bisher allerdings noch nicht gelungen. 3 Dinge konnte ich bisher via ADC, Google &#38; Co. finden: apple-generic erstellt eine File mit C-Konstanten, die automatisch ins [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://macattack.speedesign.de/staticpics/2007/09/polversioning_system.thumbnail.jpg" title="polversioning_system.jpg" alt="polversioning_system.jpg" align="left" height="92" width="92" />Für das Programm iMediaManager suche ich nach einer Lösung, die in Xcode integrierte Versionierung (apple-generic) zu benutzen um bei jedem Buildlauf die Buildnummer der Applikation zu erhöhen. Dies ist mir bisher allerdings noch nicht gelungen. 3 Dinge konnte ich bisher via ADC, Google &amp; Co. finden:</p>
<ol>
<li>apple-generic erstellt eine File mit C-Konstanten, die automatisch ins Programm gelinkt wird und im Programm verwendet werden kann. (Hier fehlt mir noch, wie ich diese Informationen in meine Info.plist bekomme.)</li>
<li>agvtool (apple generic versioning) hat erstmal nicht zwingend mit &#8220;apple-generic&#8221; zu tun. Dieses Tool verwaltet nur generell die Versionsnummern und wird von &#8220;apple-generic&#8221; aus Xcode heraus genutzt.</li>
<li>agvtool kann verwendet werden um die BuildID und Marketing Version setzen zu lassen. Allerdings nur über die Kommandozeile.</li>
</ol>
<p>Ich bin noch auf der Suche nach genau dem Ergebnis, das ich suche: Nach jedem Build soll die ID erhöht werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://macattack.speedesign.de/2007/09/26/xcode-cocoa-und-die-automatische-versionierung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

