initWithNibName trên iOS là thông minh: nó làm những việc như tự động tải NIB khác nhau cho iPad thay vì iPhone (mặc dù rất nhiều người không biết điều này - nó KHÔNG ĐƯỢC TÀI LIỆU trong UIViewController.initWithNibName!).Quy tắc cho tên tệp khớp với initWithNibName là gì?
Nhưng còn có thể làm gì khác? Các tài liệu của Apple duy nhất tôi đã tìm thấy cho điều này giải thích rằng:
- Nó sẽ tìm kiếm và tìm các file có ~ ipad hay ~ iphone vào cuối tên
- của Apple ngụ ý rằng nó tuân theo quy tắc cho hình ảnh filename tự động phù hợp với
Nhưng không có liên kết đến các quy tắc cho phù hợp với hình ảnh, và tôi không thể tìm thấy bất kỳ tài liệu rõ ràng cho cả hai :(
Nội quy có thể bao gồm:. "bạn nhận được một NIB khác nhau cho võng mạc nếu bạn đặt @ 2x vào cuối tên tệp "(Tôi không có ý tưởng nếu điều này hoạt động).
Điều tôi thực sự tìm kiếm là danh sách các quy tắc được sử dụng. Nó sẽ tiết kiệm rất nhiều mã hóa - lặp đi lặp lại trong hầu hết mọi ứng dụng tôi viết - nếu tôi có thể sử dụng nhiều hơn tên phù hợp thông minh của họ (ví dụ: nếu họ có "nib tải chân dung nib")
Câu hỏi hay!Tôi thậm chí không biết về sự kết hợp '~ iphone' và' ~ ipad', vì Apple dường như không sử dụng điều này trong mã mẫu của riêng họ! Tôi sẽ xem câu hỏi này! – mbm29414