У меня есть приложение, которое отображает 10 изображений, и каждое изображение связано с кнопкой и ссылкой URL. Я хотел бы выпустить это приложение, но смогу обновлять изображения и ссылки через Интернет без необходимости обновлять приложение.
Я знаю, что могу извлекать изображения из Интернета следующим образом:
NSURL *url = [NSURL URLWithString: @"http://example.com/image.png"];
NSData *data = [NSData dataWithContentsOfURL: url];
UIImage *image = [UIImage imageWithData: data];
UIImageView *imageView = [[UIImageView alloc] initWithImage: image];
Я полагаю, что можно также извлечь лист из сети?
А как насчет файлов .xib и .h / .m? Могу ли я, чтобы мое приложение проверяло определенный URL-адрес на наличие новых файлов .xib / .h / .m каждый раз, когда оно запускается, и когда я загружаю эти файлы на этот URL-адрес через две недели, люди, которые запускают приложение, будут загружать новое файлы
Так что вместо загрузки класса / XIB из моих ресурсов вот так:
UIViewController *nextController = [[ClassName alloc] initWithNibName:@"ClassName" bundle:nil];
Я бы как-то заменил ClassName новыми данными, полученными из Интернета?
Я видел приложения, которые загружают новые данные (при условии, что это, как правило, простые изображения / текст - такие как случайные обновления новостей в Doodle Jump) из Интернета, не требуя, чтобы пользователи загружали обновление для приложения. Любая помощь с первыми шагами на пути к этому будет принята с благодарностью ... Спасибо!