You don't need to change it on every view controller class. You can either sublcass it and change once, or you can do it in your app delegate.
If you want to subclass the Navigation Bar, you can simple set the back button with text @"":
UIBarButtonItem *newBackButton =
[[UIBarButtonItem alloc] initWithTitle:@""
style:UIBarButtonItemStylePlain
target:nil
action:nil];
[[self navigationItem] setBackBarButtonItem:newBackButton];
If you want to do it in the app delegate you can do it in two ways:
One way is to set the button text color as clear color:
[[UIBarButtonItem appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName : [UIColor clearColor]} forState:UIControlStateNormal];
Another way is to position the back button away from the screen, so user can't see it
[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -200) forBarMetrics:UIBarMetricsDefault];