Tôi mới vào Objective C và đã nhận thấy trong mã tôi đã đọc rằng đôi khi một khối mã sẽ được gói trong các dấu ngoặc nhọn bên trong một hàm.Điều gì đang xảy ra nếu mã được bọc trong các dấu ngoặc nhọn trong một hàm?
Điều này làm gì?
Ví dụ ...
- (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
}
Tốt một Macmade. Một điều nữa, phạm vi không cụ thể cho mục tiêu C, nó cũng có mặt trong C. – Krishnabhadra