Вам нужно использовать NSURLConnection
. Это принимает NSURLRequest
в качестве параметра. Существует также нисходящий класс NSMutableURLRequest
, в котором вы можете установить тело и метод запроса.
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:…];
[request setHTTPMethod:@"POST"];
[request setHTTPBody:/* NSData */];
NSURLConnection *connection = [NSURLConnection
connectionWithRequest:request delegate:…];
[connection doSomething];
Уже есть вопросы о переполнении стека при получении NSData
представления UIImage
, см., Например, функцию UIImageJPEGRepresentation
.