Вот простой способ:
UIImage * image = [UIImage imageNamed:@"image"];
CGSize sacleSize = CGSizeMake(10, 10);
UIGraphicsBeginImageContextWithOptions(sacleSize, NO, 0.0);
[image drawInRect:CGRectMake(0, 0, sacleSize.width, sacleSize.height)];
UIImage * resizedImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
resizedImage - это новое изображение.
Чтобы два документа считались имеющими одно и то же происхождение, протокол (http / https), домен и порт (по умолчанию 80 или: xx) должны быть идентичными. Так что нет, вы не можете использовать xhr для другого порта.