Как выполнить код/функцию во время загрузки приложения?Как выполнить код/функцию, когда приложение загружается?
ответ
Ближайший вы можете получить ввод кода непосредственно после того, как приложение сделал закончить запуск в соответствующем методе в приложение делегата:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
int randomNumber = arc4random_uniform(100);
NSLog(@"A random number between 0 and 100: %i", randomNumber);
// Override point for customization after application launch.
return YES;
}
- ИЛИ -
Поместите свой код в main.m файл непосредственно перед приложением делегат становится инстанцирован:
int main(int argc, char * argv[])
{
@autoreleasepool {
// PUT YOUR CODE HERE!
return UIApplicationMain(argc, argv, nil, NSStringFromClass([BCAppDelegate class]));
}
}
UPDATE на ваш конкретный вопрос из комментариев:
Этот код работает для меня: это полный код файла реализации UIViewController!
//
// WHEFirstViewController.m
// a
//
// Created by Ben Marten on 10.06.14.
// Copyright (c) 2014 Benjamin Marten. All rights reserved.
//
#import "WHEFirstViewController.h"
@implementation WHEFirstViewController
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(100.f, 100.f, 100.f, 100.f)];
[button setTitle:@"Randomly Located Button" forState:UIControlStateNormal];
[button setBackgroundColor:[UIColor redColor]];
int x = arc4random_uniform(320);
int y = arc4random_uniform(576);
[button setCenter: CGPointMake(x,y)];
[self.view addSubview:button];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
Я предполагаю, что вы хотите выполнить какой-то код перед вызовом делегатов приложения - основная функция - это точка входа для приложения ... вы можете написать код в главном меню или вызвать функцию.
Например: я хочу получить случайное число, когда приложение загружается. – VELDT
вы можете сделать это в приложении приложения-приложения (BOOL): (UIApplication *) application willFinishLaunchingWithOptions: (NSDictionary *) launchOptions –
- 1. Выполнить код каждый раз, когда страница загружается
- 2. Исходный код iOS загружается, когда приложение неактивно
- 3. Как выполнить код, когда пользователь переключится на мое приложение UWP?
- 4. Как выполнять функцию каждый раз, когда загружается контроллер просмотра Navigator?
- 5. Как создать viewController, когда приложение загружается?
- 6. Как определить, когда приложение загружается в Android
- 7. Выполнить функцию, когда элемент оказывается
- 8. выполнить функцию, когда функция onclick выполнена
- 9. Как выполнить функцию, когда uwsgi остановлен
- 10. Как выполнить скрипт каждый раз, когда загружается новая страница?
- 11. Виджет загружается как приложение
- 12. Выполнить код, когда рабочие места Eclipse загружаются
- 13. Выполнить код, когда WPF закрывается
- 14. Как выполнить функцию в wordpress?
- 15. Как выполнить метод только один раз, когда приложение загружается из магазина
- 16. ArrayList не загружается, когда приложение перезагружается
- 17. Как выполнить часть кода, когда приложение закрывается?
- 18. Запуск моего приложения, когда другое приложение загружается
- 19. Избавиться от белого экрана, когда приложение загружается?
- 20. ОЧЕНЬ медленное соединение, когда приложение загружается
- 21. Код пропускается, когда загружается моя программа
- 22. Как выполнить функцию?
- 23. Выполнить функцию PHP, когда нажмите на кнопку
- 24. Как вызвать функцию, когда загружается файл async Javascript?
- 25. Как сделать аддон запускать функцию всякий раз, когда страница загружается
- 26. Как запустить функцию, когда фоновое изображение полностью загружается?
- 27. Выполнить функцию, когда модальный закрыт (подключен Plunker)
- 28. нужно выполнить функцию, когда функция Foreach заканчивается
- 29. Как выполнить ajax, если страница загружается
- 30. выполнить функцию javascript, когда предыдущая функция завершена
Это занят погрузкой. Вы не можете! –