Я разрабатываю краткий документ со спецификациями / требованиями для небольшого прототипа приложения для iPhone.Описание основных функций и поведения для меня не проблема.Но, поскольку мои знания в области разработки мобильных приложений и iPhone очень слабы, я не совсем уверен, что еще должно быть в таком документе, касающемся лучших практик и тому подобного.
Пример: В моем мире программирования (серверная Java), когда я определяю проект для аутсорсинга, я утверждаю, что проект должен пройти статический анализ ошибок с помощью FindBugs.
Пример: Я понимаю, что есть вызовы API Apple не хочет, чтобы разработчики приложений вызывали.Это может быть причиной отклонения приложения из магазина приложений.Но я не уверен, как сказать, что мы хотим, чтобы руководящие принципы Apple соблюдались.(Я даже не знаю, как это проверить.)
Что я должен включить в двухстраничный документ с требованиями и спецификациями, относящийся к разработке приложений для iPhone?