¿Hay algún método para saber si la aplicación se ejecuta por primera vez?

Necesito saber si la aplicación se ejecuta por primera vez para configurar las configuraciones pnetworkingeterminadas, algo así como la música encendida / apagada, volumen Fx igual a 0.5 …

Entonces, ¿hay alguna forma pnetworkingefinida o necesito hacerlo manualmente?

Puedes poner esto en tu aplicación - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions :

 if (![[NSUserDefaults standardUserDefaults] boolForKey:@"applicationRunBefore"]) { [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"applicationRunBefore"]; [[NSUserDefaults standardUserDefaults] synchronize]; // Application is running for the first time - do something ... } 

Espero que esto ayude …

El NSUSerDefaults ya lo hace por usted. El nombre de los methods es muy confuso, pero esencialmente establece sus valores pnetworkingeterminados al inicio cada vez y los valores pnetworkingeterminados que establecen los usuarios los anularán automáticamente.

Intente establecer algún valor en userDefaults ….. Si ese valor no sale y luego se ejecuta por primera vez, también puede contar el número total de ejecuciones mediante la actualización regular de esa variable …