Code Std - Pragma sets

#pragma mark - Private interface
#pragma mark - Static constants

// h.m both
#pragma mark - Properties
#pragma mark - Singleton + access
#pragma mark - Class + methods
#pragma mark - Init methods
#pragma mark - Customized property getter and setter methods
#pragma mark - NSKeyedArchiver methods
#pragma mark - Static methods
#pragma mark - Data Store methods that change the model
#pragma mark - Data Store methods that alter relationships between model objects
#pragma mark - Data Store methods that provide isolation to internal structure
#pragma mark - Data Store methods that calculate dynamic information
#pragma mark - Public interface methods
#pragma mark - Public interface IBAction methods
#pragma mark - Private interface IBAction methods
#pragma mark - Class functional methods
#pragma mark - UIView callback methods
#pragma mark - UITableView datasource methods
#pragma mark - UITableView delegate methods
#pragma mark - UITextField delegate methods
#pragma mark - UITextView delegate methods
#pragma mark - Class termination methods
#pragma mark - Debug methods

// - of which, the following are inserted even if there are no methods
//   Properties
//   Init
//   Class functional
//   Class termination

// - for which, the following order is maintained for common methods within each pragma
#pragma mark - Private interface
#pragma mark - Properties
#pragma mark - Customized property getter and setter methods
#pragma mark - Singleton access
#pragma mark - Init methods
//{primary initializer is first}
// - initWithStyle:
// - init

#pragma mark - NSKeyedArchiver methods
// - initWithCoder:
// - encodeWithCoder:

#pragma mark - UIView callback methods
// - viewDidLoad
// - viewDidUnload
// - viewWillAppear:
// - viewWillDisappear:
// - shouldAutorotateToInterfaceOrientation:

#pragma mark - UITableView datasource methods
// - numberOfSectionsInTableView:
//- tableView:numberOfRowsInSection:
// - tableView:cellForRowAtIndexPath:
// - tableView:heightForRowAtIndexPath:
// - toggleEditingMode:
// - tableView:canEditRowAtIndexPath:
// - tableView:commitEditingStyle:forRowAtIndexPath:
// - tableView:canMoveRowAtIndexPath:
// - tableView:moveRowAtIndexPath:toIndexPath:

#pragma mark - UITableView delegate methods
// - (UIView *)headerViewForSection:(NSInteger)section
// - (UIView *)tableView:(UITableView *)tv viewForHeaderInSection:(NSInteger)section
// - (CGFloat)tableView:(UITableView *)tv heightForHeaderInSection:(NSInteger)section

// - (UIView *)footerViewForSection:(NSInteger)section
// - (UIView *)tableView:(UITableView *)tv viewForFooterInSection:(NSInteger)section
// - (CGFloat)tableView:(UITableView *)tv heightForFooterInSection:(NSInteger)section

// - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
// - (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath

#pragma mark - UITextField delegate methods
#pragma mark - UITextView delegate methods

#pragma mark - Class termination methods
// - (void)dealloc

#pragma mark - Debug methods
// - (NSString *)description