Я не использовал ObjectiveResource. ASIHTTPRequest довольно прост в использовании. Вероятно, вам понадобится запрос multipart/form-data, поэтому для этого есть подкласс ASIFormDataRequest. У меня были некоторые проблемы с ASIFormDataRequest и Rails. Из того, что я помню, изображения в запросе сопровождались параметром «charset = some-encoding» (и он был жестко запрограммирован), поэтому Rails не принимал его как допустимое изображение, если charset = utf8. Другая проблема заключалась в том, что вы не могли иметь массивы (например, array_item []) в своих POST-запросах. Вы просто не могли добавить более одного параметра с тем же именем. Но обе проблемы довольно легко исправить, если вы действительно хотите использовать инфраструктуру ASI. Взгляните на http://allseeing-i.com/ASIHTTPRequest/How-to-use и на комментарии в ASIFormDataRequest.h
Быстрое примечание для тех, кто находит это - обе проблемы, о которых Алекс, упомянутый в ASIHTTPRequest, были разрешены. Двоичные файлы больше не имеют ошибочной кодировки, указанной в заголовке, - это действительно вызывало проблемы на некоторых серверах, как в случае с Алексом. Кроме того, ASIFormDataRequest теперь поддерживает загрузку нескольких значений одним и тем же ключом, поэтому вы можете загрузить массив изображений - подробнее см. ASIFormDataRequest.h. – pokeb