initWithNibName на iOS умен :он делает такие вещи, как автоматическая загрузка разных NIB для iPad вместо iPhone (хотя многие люди не знают об этом -это НЕ ДОКУМЕНТИРОВАНО в UIViewController.initWithNibName! ).
Но что еще он может сделать? Единственные документы Apple, которые я нашел для этого, объясняют, что:
. Но нет ссылки на правила сопоставления изображений, и я не могу найти никаких явных документов ни для одного :(.
Правила могут включать :«вы получите другой NIB для сетчатки, если поставите @2x в конце имени файла» (Я понятия не имею, работает ли это ).
Что мне действительно нужно, так это список используемых правил. Это сэкономило бы много жесткого кода -, повторяющегося почти в каждом приложении, которое я пишу -, если бы я мог больше использовать их интеллектуальное сопоставление имен (, например. если у них есть "загрузить альбомный наконечник против загрузки портретного пера")