Tôi có một đoạn mã chỉ hoạt động trên iOS 6 trở lên.Làm cách nào để có điều kiện chỉ bao gồm mã nếu trên một số phiên bản iOS nhất định?
control.tintColor = [UIColor greenColor];
Có sẵn sàng sử dụng chỉ thị trình biên dịch như #ifdef iOS6_or_greater
không?
bạn đã nghĩ về câu hỏi của bạn? Biên dịch có điều kiện tạo ra một nhị phân tùy thuộc vào những thứ khác nhau (có lẽ là mục tiêu triển khai) nhưng nhị phân đó sẽ làm điều tương tự bất kể. Bạn cần phải cung cấp kiểm tra thời gian chạy, không phải kiểm tra thời gian biên dịch. – trojanfoe