Если у вас все в порядке с iOS 5, тогда Twitter.framework - лучший / самый простой способ. Они обрабатывают OAuth и все для вас. Все делается просто с помощью TWRequest
. Это очень просто.
Если вам нужна поддержка более старых версий iOS, вам стоит взглянуть на MGTwitterEngine. Я полагаю, что на github есть несколько форков, включающих OAuth.
Но с учетом вышесказанного я настоятельно рекомендую вам просто ориентироваться на iOS 5 и забыть об iOS 4. Это значительно облегчит реализацию Twitter. Если вам нужно убедить, посмотрите в блоге Мэтта Геммелла о том, почему нормально поддерживать только последнюю операционную систему: http://mattgemmell.com/2011/12/05/latest-version/
РЕДАКТИРОВАТЬ: И да, Twitter.framework обрабатывает аутентификацию для вас. Нет необходимости использовать браузер. Но пользователям нужно будет заранее добавить свои учетные записи Twitter в приложении «Настройки». Если вы хотите, чтобы они могли добавлять учетные записи через ваше приложение, то я считаю, что вам нужно самостоятельно выполнять аутентификацию.