Я столкнулся с этой той же проблемой. Просто отправьте viewWillAppear
сообщение к Вашему контроллеру представления перед добавлением его как подпредставления. (Существует один параметр BOOL, который говорит контроллер представления, если это анимируется для появления или нет.)
[myViewController viewWillAppear:NO];
Взгляд на RootViewController.m в примере Метронома.
(я на самом деле нашел проекты Apple в качестве примера замечательными. Существует НАМНОГО больше, чем HelloWorld;)
Я использовал Webfaction для общего хостинга Django. Цена довольно приличная, у них есть хорошие форумы и хороший веб-интерфейс, который поможет вам настроить. Несмотря на веб-интерфейс, это не мешает вам полностью контролировать свой сайт из командной строки. Вы можете размещать все что угодно, от Django до Rails, до PHP и mysql. Для небольших сайтов это хорошо работает. Я не уверен, как работает производительность при высокой нагрузке, но вы всегда можете начать с малого и перейти на vps. У меня никогда не было прямого контакта со службой поддержки там, но документация кажется хорошей. Я не хочу, чтобы это звучало как пробка, но для виртуального хостинга это было неплохо. Если у вас есть вопросы по этому поводу, буду рад ответить.
Django работает на GoogleAppEngine, а php - нет. Ваш код Django должен будет использовать модели хранилища данных Google вместо обычного ORM Django, поэтому есть некоторая привязка к GAE - если вы решите разместить собственное приложение позже, это может потребовать довольно много работы.
Если вы используете VPS, очевидно, вы можете запускать Django и php вместе, но вам нужно будет выбрать веб-сервер, возможно, брандмауэр, возможно, балансировку нагрузки позже.
Кликов в день бесполезно, вам нужно знать сколько кликов в секунду вы получаете в часы пик.
Дешевые хостинг-провайдеры предоставят меньше помощи, чем дорогие.
Достаточно ли одного VPS? Что будет, если он упадет? Если у вас только один сервер, сделать серьезные обновления сложнее.
С VPS вам нужно где-то резервировать свои данные. Хостинг может делать резервные копии за вас, но это
Следует ли мне что-то еще знать, чтобы принять решение?
Django (хотя и часть) работает на Google AppEngine:
Конечно же, недостатком является то, что у вас есть только Python и Java в качестве параметров ...
If you want to know about setting up a VPS for Django:
Here's a blogpost about it. I used it when deploying a couple of Django-sites (and, yes, you can use Django+PHP and other stuff - I used Wordpress on the VPS too!).
I had never used a VPS before, and it was very easy to follow this guide.