8
Ví dụ: có một lớp mới trong iOS 7 không tồn tại trong iOS 6. Tôi muốn sử dụng lớp mới này. Ứng dụng của tôi phải ở lại tương thích với iOS 6. Vì vậy, tôi đọc ở một số nơi mà bây giờ bạn có thể làm điều này:Có an toàn để mã hóa điều kiện cho iOS 6 và 7 bằng cách gọi + lớp học không?
if ([NSURLSessionConfiguration class]) {
// only in iOS 7
} else {
// do it iOS6 way
}
là an toàn này để làm trong bất kỳ phiên bản iOS 6 trở nên chúng tôi vẫn sử dụng NSClassFromString
?
bản sao có thể có của [Liên kết yếu - kiểm tra xem lớp học có tồn tại hay không và sử dụng lớp đó] (http://stackoverflow.com/questions/3057325/weak-linking-check-if-a-class-exists-and-use -that-class) –
Nhân đôi nhưng tôi thích câu hỏi này nhiều hơn. Nó gọn gàng hơn và thực sự có mã trong câu hỏi. –