Я недавно начал играть с разработкой iOS и получил большинство основ. Однако я хотел бы узнать о некоторых лучших практиках и о том, что вы, ребята, считаете лучшим в практике кодирования и архитектуре приложений.Каковы некоторые лучшие практики для веб-приложений iOS?
Что я имею в виду, это простое приложение, которое получает информацию с веб-сервера, отображает данные пользователю и позволяет пользователю редактировать данные, которые затем должны быть обновлены на веб-сервере.
То, что я хотел бы знать:
1) Какой тип сервера веб/архитектура лучше всего подходит что-то вроде этого? Например, передача/обновление данных аналогично тому, что работает в facebook или twitter и т. Д., Где данные извлекаются, потенциально обновляются и отправляются обратно для обновления.
2) Какой тип аутентификации/безопасности можно встроить в такое приложение? Я думал что-то в строке имени пользователя и пароля, хранящихся на сервере. Очевидно, что данные должны быть безопасными при передаче.
3) Есть ли у вас «свободные» веб-серверы, с которыми можно поиграть. Я не строю ничего корпоративного размера, просто нужно где-то играть. Может ли Google App Engine быть подходящим для чего-то подобного? Я до сих пор думал, что вам, вероятно, понадобится реализовать веб-сервис или что-то еще. Это верно? Или есть лучшие способы?
4) Есть ли хорошие учебные пособия? Я начал смотреть на те, в центре разработчиков apple.com, но я хотел бы получить точку зрения других людей.
Я понимаю, что это не вопросы программирования, но я был бы признателен за понимание того, что есть у некоторых более опытных разработчиков iOS. Я хотел бы получить лучшие практики, включив вышеупомянутое в приложение.
Спасибо!
Спасибо за отличный ответ.Я хотел бы сделать это на iOS, так как хотел бы создать приложение в магазине приложений. Это просто для того, чтобы я мог ознакомиться с концепциями, но в конечном итоге я хотел бы создать нечто более надежное, которое будет включать в себя функции, такие как GPS, камера и т. Д. – 2010-11-22 20:20:37