Я создаю приложение для iphone и хотел бы отслеживать, сколько раз он был открыт, чтобы я мог предложить пользователю выполнить определенные действия после того, как он был открыт X раз. Я подумал о хранении переменной в Core Data, которую я обновляю каждый раз, когда она открывается, но это кажется пустой тратой, поскольку это однотонные данные, а не несколько экземпляров объекта. Каков наилучший способ хранения таких данных и доступа к нему, не замедляя время открытия приложения?Как отслеживать, сколько раз открывается приложение для iPhone?
1
A
ответ
2
Вы можете сохранить его по умолчанию. Вот код:
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[self countOpen];
}
-(void) countOpen {
int _coutn= 0;
_count= [[[NSUserDefaults standardUserDefaults] objectForKey:@"AppCount"] intValue];
[[NSUserDefaults standardUserDefaults] setObject:[NSString stringFormat:@"%d",_count+1] forKey:@"AppCount"];
}
Смежные вопросы
- 1. Можно ли отслеживать, сколько раз файл открывается с течением времени?
- 2. Как отслеживать, сколько раз нажимается внешняя ссылка?
- 3. Отслеживать, сколько раз была добавлена запись
- 4. Как отслеживать, сколько времени используется другое приложение?
- 5. iPhone приложение открывается на iPad, как приложение для iPad
- 6. Как бы добавить код, который бы обновил онлайн-счетчик, чтобы я знал, сколько раз открывается приложение для iPhone?
- 7. iPhone-приложение для iPhone: неожиданно открывается виртуальная клавиатура
- 8. Сколько окон обычно имеет приложение для iPhone?
- 9. Как отслеживать, сколько раз столбец менял свое значение?
- 10. Как я могу отслеживать, сколько раз мой скрипт запускается?
- 11. Как отслеживать, сколько пользователей посещает мой сайт
- 12. Как отслеживать количество пользователей iPhone-приложений?
- 13. AlarmManager уходит всякий раз, когда открывается приложение
- 14. Как отслеживать, сколько времени приложение установлено на одном устройстве
- 15. Отслеживать, сколько раз событие происходит в течение определенного периода времени
- 16. Как узнать, сколько памяти использует мое приложение для iPhone?
- 17. UIWebView не открывается ссылка на iPhone приложение
- 18. отслеживать, сколько друзей нажали «Like»
- 19. Сколько раз пользователь запускал мое приложение?
- 20. Есть ли способ отслеживать, сколько раз обновляется объект?
- 21. Как работает приложение для iPhone для iPhone?
- 22. Приложение для iPhone снова активируется (открывается из значка)
- 23. jQuery Cycle - отслеживать, сколько раз просматривается каждое изображение в цикле
- 24. Пытается отслеживать, сколько раз функция java-скрипта называется
- 25. Приложение iOS для предприятий - как отслеживать установки
- 26. Сколько памяти может использовать iPhone-приложение?
- 27. Показывать тосты каждый раз, когда открывается приложение для Android.
- 28. iPhone: Сколько дней Apple рассматривает приложение?
- 29. iphone app открывается, когда остановился в последний раз
- 30. Как отслеживать конверсии для приложений iphone?
Это похоже на достойное решение - как я могу автоматически заполнить это с помощью 0 для начала? Или он просто возвращает nil, если в объекте standardUserDefaults нет элемента, а затем я могу установить его в 1? – Jason
Да, в первый раз он всегда приходит с NIL, тогда u может установить 1, а затем начать увеличивать его. – iPhoneDev