nut-code-monkey / ssgenerator

ssgenerator : storyboard segue generator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

generatorss - Storyboard segue generator

  • Generate string constant for any segue with identifier and now you can use
[self performSegueWithIdentifier:self.segue.MySegue sender:nil];
-(void)prepareForSegue:( UIStoryboardSegue* )segue sender:( id )sender {
   if ( [segue.identifier isEqual:self.segue.MySegue] );
}

instead of

[self performSegueWithIdentifier:@"MySegue" sender:nil];
-(void)prepareForSegue:( UIStoryboardSegue* )segue sender:( id )sender {
   if ( [segue.identifier isEqual:@"MySegue"] );
}
  • Generate string constant for TableViewCells with Identifiers. You can use
[self.tableView dequeueReusableCellWithIdentifier:self.cell.myTableViewCell];

instead of

[self.tableView dequeueReusableCellWithIdentifier:@"myTableViewCell"];
  • Generate convenience constructors for view controller with Storyboard ID:
id controller = [MyViewController controllerMyViewController];

Install

Download ssgenerator.pkg and install.

Prepare Project

Go to Project -> Targets -> Add Build Phase -> Add Run Script:

Add run script

Then insert sctipt:

Generator script

ssgenerator -s Path/To/Storyboard.storyboard

Now use CMD+B shortcut to build your app. Add generated files to your project. By default file names is Segue.h and Segue.m

About

ssgenerator : storyboard segue generator


Languages

Language:Objective-C 97.7%Language:Ruby 2.2%Language:Shell 0.2%