Код, где Вам нужен неограниченный контроль по управлению памятью. Код, где необходимо крайне проконтролировать скорость по сравнению с компромиссами памяти. Управление файлом очень низкого уровня (такое как доступ к неструктурированным устройствам).
Примеры включают ядро ОС и встроенные приложения.
в конце 1980-х, я был главой команды обслуживания в системе C, которая была больше чем миллионом строк кода. Это сделало доступ к базе данных (Oracle), графика X-окон, межпроцессные взаимодействия, все виды хорошего материала. Это работало на VMS и нескольких вариантах Unix. Но если бы я должен был воссоздать ту систему сегодня, я уверенный не использовал бы C, я использовал бы Java. Другие, вероятно, использовали бы C#.
Я думаю, проблема может заключаться в привязке в вашем URL, у друга такая же проблема
Thanks guy, that'it, I have split the URL like this:
NSArray *split = [url componentsSeparatedByString:@"#"];
NSURL *requestUrl = [NSURL URLWithString:[[split objectAtIndex:0] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
and now it work , thanks for your help !