Ответ 1
В этой ситуации проверка подлинности HTTP Basic будет работать нормально. Если вы хотите, чтобы он был более безопасным, вы могли бы создать поставщика OAuth и создать собственную реализацию Twitter xAuth, чтобы сделать его более удобным для пользователя, По сути, вы должны создать вызов API, который будет принимать имя пользователя и пароль, а затем вернуть токен запроса OAuth для этого пользователя. Вы должны сохранить этот токен запроса на iPhone и использовать его для аутентификации последующих запросов.