iPhone 및 iPad 용으로 별도로 2 개의 응용 프로그램 대리인이있는 범용 응용 프로그램을 만들고 있습니다. BOOL isiPhone
및 +(AppDelegate*)instance;
과 같이 yes로 설정된 bool 값을 사용하여 단일 응용 프로그램 대리인에서 장치를 확인할 수 있습니까? 그런 다음 어떻게 다른 견해를 시작할 수 있습니까?유니버설 응용 프로그램을위한 단일 응용 프로그램 대리자
@synthesize m_ForIPhone;
self.MapVC = [[MapViewController alloc] initWithNibName:(self.isiPhone ? @"MapView" : @"[email protected]") bundle:nil];
self.DetailVC = [[DetailViewController alloc] initWithNibName:self.isiPhone ? @"DetailView" : @"[email protected]" bundle:nil];
self.AboutVC = [[AboutViewController alloc] initWithNibName:self.isiPhone ? @"AboutView" : @"[email protected]" bundle:nil];
AppDelegate에 대해 동일한 규칙이 적용되는지 궁금합니다. 나의 주된 기능이 어느 것을위한 것인지 알 것인가? – Q8i
리소스를 사용하는 곳이면 어디에서나 작동합니다. 예,'MainWindow.xib '에 사용하면 작동합니다. – mattjgalloway