#pragma mark not listing the first group name
Yes it is a Bug here.
But you can override this bug to your requirement by just adding {} in your interface .h file/ as well as in implementation / .m file :
@implementation AppDelegate{}#pragma mark -#pragma mark Category 1-(void)awakeFromNib{}
Also, no need to use two #pragma, you can combine both of them into one as :
#pragma mark - Category 1