O que é esse sublinhado duplo no cacau
O sublinhado único no Objective-C é aparentemente reservado para uso "interno" da Apple (e estava disponível para uso com variáveis de instância privadas antes da reivindicação da Apple). Mas por que eles usariam umem dobr -underscore no exemplo do SQLiteBooks para o iPhone? Veja este trecho extraído do MasterViewController.m:
+ (EditingViewController *)editingViewController {
// Instantiate the editing view controller if necessary.
if (__editingViewController == nil) {
__editingViewController = [[EditingViewController alloc] initWithNibName:@"EditingView" bundle:nil];
}
return __editingViewController;
}
Há menção ao uso de sublinhado duplo nestefóru no que diz respeito a C - é para "uso interno do compier". Acho que não vejo como isso é aplicável nessa situação.
Eu preciso de um ViewController no meu aplicativo que se comporte de maneira semelhante à do projeto de exemplo SQLiteBooks, mas esse sublinhado duplo me deixou perplex