Possible Duplicate:
What does ^ in objective C mean?
[SKSite requestSiteWithNameLike:@"Stack Overflow" completionHandler:^(SKSite *site, NSError *error) {
SKFetchRequest *r = [[SKFetchRequest requestForFetchingUsers] withIDs: 115730, nil];
In the above code, what does the ^ indicate? I have seen this symbol quite a few times, but couldn’t get it.
Blocks
The idea is to use a chunk of code as an argument. You also can use a chunk of code and pass it around. You can read more about it if you google “using blocks in iOS“