/KPAStoryboardConvenience

A UIStoryboard convenience category offering a standard way of naming and accessing components in storyboards

Primary LanguageObjective-CMIT LicenseMIT

Introduction

A UIStoryboard convenience category offering a standard way of naming components in UIStoryboards.

Installation

Add the following to your Podfile:

pod "KPAStoryboardConvenience"

Usage

Set the name of your default storyboard using setMainStoryboardName: Now access your storyboard anywhere in your app using mainStoryboard.

Instantiate your view controllers using:

[[UIStoryboard mainStoryboard] instantiateViewControllerForClass:[MyViewController class]];

You can also directly access the identifiers

  • + (NSString *)storyboardIdentifierForClass:(Class)theClass;
  • + (NSString *)segueIdentifierForClass:(Class)theClass;
  • + (NSString *)reuseIdentifierForClass:(Class)theClass;

All usage is documented in the Spec.