Allora è proprio come diceva Caiodark, devi sostituire la virgola col punto:

codice:
NSString *costo = [dictionary objectForKey:@"costo_1"];
NSString* temp;
temp=[costo stringByReplacingOccurrencesOfString:@"," withString:@"." options:0 range: NSMakeRange(0, [costo length])];
double c_1 = [temp doubleValue];
NSLog(@"%f",c_1);