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);