OS X Mavericks Systemanforderungen

Auf der WWDC hat Apple ebenfalls den Nachfolger seines Betriebssystems OS X Mountain Lion angekündigt. Falls ihr wissen wollt, ob euer Mac von der AKtualisierung unterstützt wird, findet ihr hier die Systemanforderungen von OS X Mavericks.

Folgende Mac Modelle werden unterstützt*:

  • Mac Pro (Early 2008+)
  • Mac Mini (Early 2009+)
  • iMac (Mid 2007+)
  • MacBook 13-Zoll Alu (Late 2008+)
  • MacBook 13-Zoll (Early 2009+)
  • MacBook Pro 13-Zoll (Mid-2009+)
  • MacBook Pro 15-Zoll (Mid 2007+)
  • MacBook Pro 17-Zoll (Late 2007+)
  • MacBook Air (Late 2008+)

* zum derzeitigen Zeitpunkt, die Liste kann in der finalen Version noch weiter eingeschränkt werden.

Weitere Informationen rund um das neue Betriebssystem findet ihr hier.

iOS Version und Build Nummer auslesen

Wenn ihr bei iOS die App Version und die Build Nummer auslesen wollt, braucht ihr nur folgende 2 Zeilen zu schreiben:


NSString *versionNr = [[NSBundle mainBundle] objectForInfoDictionaryKey: @"CFBundleShortVersionString"];
NSString *buildNr = [[NSBundle mainBundle] objectForInfoDictionaryKey: (NSString *)kCFBundleVersionKey];

Viel Spaß damit!

Git Repository für bestehende Projekte

Wenn ihr eine Git Repository für bestehende Projekte anlegen wollt geht einfach folgendermaßen vor:

  • Öffnet Terminal
  • Navigiert euch mit cd (= change directory) zum Ordner des Projektes
  • Gebt folgende Befehle ein:


git init
git add .
git commit -m "First commit"

Anschließend wird eure Repository angelegt und Xcode erkennt diese dann automatisch (ggf. neustarten).
Falls ihr anschließend noch Probleme haben solltet, hinterlasst einen Kommentar.

Weitere Informationen rund um Xcode und Git findet ihr hier.

Sound abspielen unter iOS

Um unter iOS einen kurzen Sound abzuspielen ist nur wenig Code nötig. Den Code dazu findet ihr hier:


NSError *error;
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"FILENAME" ofType:@"mp3"];

if ([[NSFileManager defaultManager] fileExistsAtPath:filePath])
{
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:
[NSURL fileURLWithPath:filePath] error:&error];

[audioPlayer prepareToPlay];
[audioPlayer setNumberOfLoops:0];
[audioPlayer play];
}

Zuerst wird die Sound-Resource geladen. Wenn diese existiert wird diese vorgalden, damit sie wenn sie benötigt wird direkt zur Verfügung steht. Zusätzlichen kann noch die Anzahl der Wiederholungen gesetzt werden ( 0= Der Sound wird nur einmal gespielt // -1 = Unendlich viele Wiederholungen).

Mehr zum Thema AudioPlayer findet ihr hier.