XCode, iOS-Retina-Resourcen und das Problem mit Subversion

XCode tut sich manchmal etwas schwer mit Subversion. Man merkt eindeutig, dass GIT die von Apple favorisierte Versionsverwaltungs-Lösung ist. Viele Programmierer nutzen darum Subversion einfach über das Terminal statt aus XCode heraus. Probleme macht iOS-Programmieren oft dabei das Hinzufügen von Retina-Resourcen zu Subversion.

Ein Beispiel: Wir haben ein Bild namens MeinBild.png und die zugehörige Retina-Variante MeinBild@2x.png . Das Kommando zum Hinzufügen der Retina-Version wäre

svn add MeinBild@2x.png

Subversion wird jedoch durch das @ gestört. Für SVN signalisiert das letzte @ einer Zeile die Angabe einer Revision.

Die Lösung für dieses Problem ist bei Subversion-Kommandos einfach ein weiteres @ ans Ende des Dateinamens anzuhängen:

svn add MeinBild@2x.jpg@

Die genannte Lösung ist detaillierter als hier auf StackOverflow diskutiert worden.

Technik ist einfach… wirklich?

Auf praktisch jeder Veranstaltung zum Thema Web2.0 oder Enterprise2.0 höre ich als einen der ersten Sätze wenn es um Wikis und Weblogs geht „Technik ist einfach, nur die Einführung ist schwer“.

Das ist meiner Meinung nach eine „relative“ Aussage. Das Einspielen, Einpassen, Anpassen, Aufbereiten eines Weblogs oder Wikis ist harte Arbeit. Sie verlangt zumindest zu Anfang einen kompletten Mitarbeiter, und der Betreuungsaufwand im Nachhinein sollte auch nicht ignoriert werden. Am Ende des Tages ist „gefördertes Wissen“ und „Kommunikationsfähigkeit“ unternehmenskritisch, und zumindest Backup/Restore nie ein triviales Thema.

„Relativ unaufwendig“ sind Wikis und Weblogs nur dann, wenn ich viele Nutzer damit abdecke. Ein bis zwei Administratoren können durchaus hunderte bis tausende von Benutzern betreuen. Das ist akzeptabel. Der Aufwand ist bei einem Dutzend Benutzern aber fast der selbe.

Blog-Einzelkämpfer wissen, wieviel Zeit sie mit dem „Anpassen“ und „Sicherheits-Updates einspielen“ im Vergleich zum „Inhalte einstellen“ verbringen. Im privaten Umfeld ist das auch okay. Im Unternehmen sollte der Aufwand jedoch in vernünftiger Relation zum Nutzen für das Gesamtgebilde stehen. Und „relativ einfach“ ist nicht gleichbedeuted mit „gänzlich ohne Aufwand“.