initWithNibName en iOS es inteligente: hace cosas como cargar automáticamente diferentes NIB para iPad en lugar de iPhone (aunque muchas personas no lo saben, ¡NO ESTÁ DOCUMENTADO en UIViewController.initWithNibName!).¿Cuáles son las reglas para la coincidencia de nombre de archivo initWithNibName?
¿Pero qué más puede hacer? Los únicos documentos de Apple que he encontrado para este explican que:
- Será buscar y encontrar archivos con ~ ~ ipad o iphone en el final del nombre
- de Apple implica que sigue las reglas para el nombre de archivo de imagen de ajuste automático de
Pero no hay relación con las reglas de coincidencia de imágenes, y no puedo encontrar ningún documentos explícitos para cualquiera :(
reglas pueden incluir:. "se obtiene una SEMILLA diferente para la retina si pon @ 2x al final del nombre de archivo "(no tengo idea si esto funciona).
Lo que realmente estoy buscando es una lista de las reglas que se utilizan. Ahorraría una gran cantidad de códigos, repetidos en casi todas las aplicaciones que escribo, si pudiera hacer un mayor uso de su nombre inteligente (por ejemplo, si tienen una "pluma de paisaje de carga vs. carga retrato plumín")
¡Gran pregunta!Ni siquiera sabía acerca de la coincidencia de '~ iphone' y' ~ ipad', ¡ya que Apple no parece hacer uso de esto en su propio código de plantilla! Estaré viendo esta pregunta! – mbm29414