Benutzer-Werkzeuge

Webseiten-Werkzeuge


ios:development

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ios:development [2015-03-15 23:22] – [Links] "App Icon Template" eingefügt a.kamolaios:development [2015-03-16 05:53] (aktuell) – [Überprüfen ob es der erste App-Start ist] Quelle eingefügt a.kamola
Zeile 17: Zeile 17:
  
   * [[xcode:ios-simulator|iOS-Simulator]]   * [[xcode:ios-simulator|iOS-Simulator]]
 +
 +===== Snippets ======
 +
 +==== Überprüfen ob es der erste App-Start ist ====
 +
 +Um zu überprüfen, ob es sich beim Start der App um den //aller ersten// Start handelt, kann z.B. in den ''NSUserDefaults'' eine Variable gespeichert werden:
 +
 +<code objc>
 +- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
 +{
 + if ([[NSUserDefaults standardUserDefaults] boolForKey:@"HasLaunchedOnce"]) {
 + // app already launched
 + } else {
 + [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"HasLaunchedOnce"];
 + [[NSUserDefaults standardUserDefaults] synchronize];
 + // This is the first launch ever
 + }
 +
 + return YES;
 +}
 +</code>
 +
 +Quelle: [[http://stackoverflow.com/a/9964400|Stack Overflow: How to detect first time app launch on an iPhone]]
  
 ===== Testen ===== ===== Testen =====
ios/development.1426458127.txt.gz · Zuletzt geändert: 2015-03-15 23:22 von a.kamola