Apple đã thêm hình ảnh PDF Vector tới Xcode asset catalog trong Xcode 6. Nó là một cách tiện lợi để build hình ảnh cho độ phân giải 1x, 2x và 3x dù không có đử hình ảnh cho mỗi file. Nhưng nó không đưa cho bạn một hình ảnh vector mở rộng thực sự. Khi hình ảnh bị kéo dãn sẽ làm cho nó trở lên xấu xí và tồi tệ. Sự thay đổi trên Xcode 9 có thể giữ dữ liệu vector và scale hình ảnh. Hình ảnh mờ Để sử dụng một hình ảnh PDF, bạn thêm một hình ảnh PDF độ phân giải 1x tới asset catalog, chọn single scale và Xcode sẽ cung cấp hình ảnh 2x và 3x tại build time. Vấn đề với hình ảnh PDF là cho đến bây giờ, Xcode chỉ tạo hình ảnh scaled tại build time. Nó không hỗ trợ hình ảnh scaled tại run time. Cho ví dụ, ta có một hình ảnh ngôi sao 100 x 100 pixel, nó sẽ trong ổn nếu giữ nó ở content size bình thường. Nếu tôi thêm constrains để phóng to hình ảnh trông nó sẽ thật sự xấu xí. Đây là hình ảnh mẫu, sử dụng trạng thái Aspect Fit, scaled lên 3 lần để rộng bằng chiều rộng của iPhone 7 ...