initWithNibName akıllıdır: iPhone yerine iPad için farklı NIB yükleme gibi şeyler yapar (pek çok insan bunu bilmese de - UIViewController.initWithNibName içinde BELİRTİLMEMEKTEDİR!).initWithNibName ile eşleşen dosya adı kuralları nelerdir? IOS'ta
Ama başka ne yapabilir? Bunun için bulduğum tek Elma dokümanlar açıklamak:
- Bu aramaya ve dosyaları bulacaksınız ~ ipad veya ~ adının sonuna üzerine iphone
- Elma o kurallara uymasından ima
Ama görüntü eşleştirme için kurallara hiçbir bağlantı yoktur ve ben de :(ilgili açık dokümanlar bulamıyorum eşleşen otomatik resmin dosya için
Kurallar içerebilir :. "farklı ELVES olsun eğer retina için Dosya adının sonuna @ 2x yazınız. (Bunun işe yarayıp yaramadığına dair bir fikrim yok).
Gerçekten aradığım şey, ARE'nin hangi kuralların kullanıldığının bir listesi. Yazdığım hemen hemen her uygulamada tekrarlanan bir çok sabit kodlama kaydederdi - eğer akıllı ad eşleşmelerinden daha fazla yararlanırsam (örneğin bir "load nib veya load portrait nib" yüklediyseniz)
Harika soru!Apple'ın kendi şablon kodlarında bunu kullanamadığı için 'iphone 've' ipad 'eşleşmesi hakkında bile bir şey bilmiyordum! Bu soruyu izleyeceğim! – mbm29414