저는 Objective C를 처음 접했고 코드에서 주목할 것입니다. 때때로 코드 블록이 함수 내부에 중괄호로 묶일 것입니다.코드가 함수 내에 중괄호로 묶여 있으면 어떻게됩니까?
이것은 무엇입니까? 예를 들어
...
- (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
}
좋은 일 Macmade합니다. 한 가지 더, 스코프가 객관적인 C에만 국한된 것이 아니라 C에도 존재합니다. – Krishnabhadra