Kể từ 3.2 SDK hệ điều hành iPhone, việc phát video thực sự khác.iPhone - Phát video trên cả OS và SDK 3.0 và 4.0?
Vì vậy, tôi đã tự hỏi nếu có một cách để làm cho video chơi toàn màn hình với một mã tương thích (cả hai < và> 3.2) mà không cần viết mã cho hai trường hợp.
Tôi nghĩ chúng tôi sẽ phải viết 2 phiên bản của các lớp học của chúng tôi xử lý việc phát video ...
Thy!
Sử dụng macro tiền xử lý như vậy sẽ có tác dụng làm bất kỳ SDK hoạt động nào được đặt thành. Khi bạn biên dịch ứng dụng, nếu bạn đang nhắm mục tiêu, cả 3.1.3 và phiên bản sau của SDK iPhone, nó sẽ biên dịch ứng dụng với cài đặt 3.1.3 và cùng một nhị phân sẽ được sử dụng cho cả hai phiên bản hệ điều hành. Nói chung, nội suy thời gian chạy (ví dụ: 'if ([SomeClass respondsToSelector: @selector (someSelector)])') được ưu tiên. –