Objective-C/UICatalog/AAPLAppDelegate.m

/*
 Copyright (C) 2015 Apple Inc. All Rights Reserved.
 See LICENSE.txt for this sample’s licensing information
 
 Abstract:
 The application-specific delegate class.
*/
 
#import "AAPLAppDelegate.h"
 
@interface AAPLAppDelegate() <UISplitViewControllerDelegate>
@end
 
@implementation AAPLAppDelegate
 
#pragma mark - UIApplicationDelegate
 
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    UISplitViewController *splitViewController = (UISplitViewController *)self.window.rootViewController;
    
    splitViewController.delegate = self;
    splitViewController.preferredDisplayMode = UISplitViewControllerDisplayModeAllVisible;
 
    return YES;
}
 
#pragma mark - UISplitViewControllerDelegate
 
- (UISplitViewControllerDisplayMode)targetDisplayModeForActionInSplitViewController:(UISplitViewController *)splitViewController {
    return UISplitViewControllerDisplayModeAllVisible;
}
 
@end