Nebel der Welt

GPS Apps gibt es für iOS eine Menge. So gibt es spezielle Apps für Fußgänger, Läufer, Fahrradfahrer und Autofahrer. Eine etwas andere App ist dabei „Fog of World“, welches im deutschen Appstore unter dem Namen „Nebel der Welt“ zu finden ist.

Nicht besuchte Gebiete sind von einem grauen Schleier überzogen

Bei dieser App ist die Welt durch einen nebeligen Schleier verdeckt und nur bereits bereiste Gebiete sind sichtbar. Natürlich gibt es auch die obligatorischen Medaillen und Achievements.

Bei besuchten Orten lüftet sich der Schleier

Die App zeichnet dabei nur alle 50 Meter eine Position auf, so das man das ganze durchaus auch über den Tag laufen kann, ohne das der Akku zu sehr leidet. Das ganze ist dabei im Appstore für 3,99 € zu finden.

Mobile Mock-up Elemente

Wer ab und an Mock-ups für mobile Anwendungen baut, der sollte sich die Seite http://www.teehanlax.com/downloads/ anschauen. Dort gibt es fertige Vorlagen im PSD (Photoshop) Format für Android und iOS (iPhone und iPad) Anwendungen, mit welchen man sich eigene Mock-ups problemlos zusammenbauen kann. Dank der Vorlagen spart man sich dabei eine Menge Arbeit.

Weitere Informationen gibt es unter:
http://de.wikipedia.org/wiki/Mock-up
http://t3n.de/magazin/funf-mockup-tools-kurz-vorgestellt-wireframes-erstellen-224089/

video2Brain nun auch im Abo

Bei video2brain handelt es sich um einen österreichischen Anbieter von Videotrainings. Mir persönlich waren die Training immer zu teuer, die Preise für diese liegen bei 30 – 70 €. Seit kurzem bietet video2brain allerdings auch ein Abo an. Dieses kostet monatliche 19,95 € und enthält Zugriff auf alle Videotrainings. So kann man sich in Ruhe nur die Sachen anschauen, die einem selbst wirklich interessant erscheinen.

Zugriff auf die Tutorials bekommt man über die Webseite oder die Android bzw. die iOS App. Die iOS App gibt es momentan nur für das iPad, allerdings soll es bis frühstens Ende des Jahres auch eine App für das iPhone geben. Das Abonnement sind dabei monatlich kündbar, was ich als recht kundenfreundlich empfinde.

Weitere Informationen gibt es unter:
http://de.wikipedia.org/wiki/Video2brain

Baldur’s Gate fürs iPad

Baldur’s Gate, seiner Zeit das erste Spiel von Bioware, hat mittlerweile seine 14 Jahre auf dem Buckel. Schon seit einiger Zeit wird an einer Neuauflage des Spieles gearbeitet. Diese soll den Namen „Baldur’s Gate: Enhanced Edition“ tragen und am 30. November 2012 erscheinen. Ursprünglich war der 18. September 2012 als Starttermin angedacht, allerdings war man mit der Qualität nicht zufrieden, so das hier nachgebessert wird.

Neben Windows wird das Spiel für Mac OS X, Android (wird später veröffentlicht) und auch das iPad (iOS) erscheinen. Die mobilen Versionen kosten dabei $9.99, die Varianten für Mac OS X und Windows schlagen mit $19,99 zu Buche. Im Gegensatz zum Originalspiel, setzt die Neuauflage auf eine neue verbesserte Version der Infinity Engine und bietet auch neue Inhalte. Die offizielle Seite des Spieles ist unter http://www.baldursgate.com/ zu finden.

Weitere Informationen gibt es unter:
http://de.wikipedia.org/wiki/Baldurs_Gate#Neuauflage

Einem iOS Xcode Projekt eine Bibliothek hinzufügen

Es gibt die einfache Art und die nicht ganz so einfache Art. So ist es zum Beispiel unter C# ziemlich einfach eine Bibliothek zu einem Projekt hinzuzufügen und diese anschließend zu benutzen. Also was liegt näher als das gleiche unter Objective C mittels Xcode zu versuchen.

Und dort merkt man dann das Objective C ein Superset von C ist. Es ist leider nicht ganz so einfach wie man es sich wünscht. Aber fangen wir von vorne an. Gegeben seien zwei Projekte:

  • Taschenrechner (iOS App)
  • LibCore (Cocoa Touch Bibliothek)

Die Bibliothek „LibCore“ soll dabei dem Projekt „Taschenrechner“ hinzugefügt werden, damit man dieses die entsprechenden Funktionen nutzen kann. Unter Objective C gibt es Frameworks und Bibliotheken. Frameworks können auf den iOS Geräten nicht benutzt werden, damit bleiben nur noch statische Bibliotheken.

Die Einstellungen für die Suchpfade

Im ersten Schritt müssen im Projekt die Suchpfade definiert werden. Dazu gehen wir in die Projekteinstellungen in den Punkt „Build Settings“ und suchen dort nach „Header“. Die Suche wird dann den Punkt „Header Search Paths“ finden. Dort tragen wir den Pfad zur entsprechenden Bibliothek ein.

Nun werden Headerdateien welche mittels:

#import "LibCore.h";

eingebunden werden vom Compiler gefunden. Beim Linker kommt es allerdings noch zu Fehlern. Deshalb ziehen wir das Projekt (die „LibCore.xcodeprj“) auf unserer Taschenrechnerprojekt. Dadurch ist dieses Projekt nun ein „Unterprojekt“ von Taschenrechner. In den Projekteinstellungen suchen wir nun den Tab „Build Phases“ auf „Link Binary With Libraries“ und fügen dort die „LibCore.a“ hinzu.

Die Bibliothek wird dem Linker bekannt gemacht

Danach sollte das Projekt mit der Bibliothek ohne Probleme kompilieren.

Weitere Informationen gibt es unter:
http://de.wikipedia.org/wiki/Xcode
http://de.wikipedia.org/wiki/Objective_C