Soy nuevo en Objective C y he notado en el código que he leído que a veces un bloque de código estará envuelto en llaves dentro de una función.¿Qué sucede si el código está envuelto en llaves dentro de una función?
¿Qué significa esto?
Por ejemplo ...
- (BOOL) application: (UIApplication *) application didFinishLaunchingWithOptions: (NSDictionary *) launchOptions {
// Load config, available via macro CONFIG
{
NSString *path = [[NSBundle mainBundle] pathForResource: @"config" ofType: @"plist"];
NSData *data = [[NSData alloc] initWithContentsOfFile: path];
self.config = [NSPropertyListSerialization propertyListWithData: data
options: NSPropertyListImmutable
format: nil
error: nil];
[data release];
}
// snip
}
Buena esa Macmade. Una cosa más, el alcance no es específico del objetivo C, también está presente en C. – Krishnabhadra