私はObjective Cの初心者で、^演算子は何ですか?いくつかのソースコードを調べているうちに、私は次の構築を見た:Objective-C the^operator
dispatch_once(&onceToken, ^{
UIGraphicsBeginImageContextWithOptions(CGSizeMake(20.f, 13.f), NO, 0.0f);
[[UIColor blackColor] setFill];
[[UIBezierPath bezierPathWithRect:CGRectMake(0, 0, 20, 1)] fill];
[[UIBezierPath bezierPathWithRect:CGRectMake(0, 5, 20, 1)] fill];
[[UIBezierPath bezierPathWithRect:CGRectMake(0, 10, 20, 1)] fill];
[[UIColor whiteColor] setFill];
[[UIBezierPath bezierPathWithRect:CGRectMake(0, 1, 20, 2)] fill];
[[UIBezierPath bezierPathWithRect:CGRectMake(0, 6, 20, 2)] fill];
[[UIBezierPath bezierPathWithRect:CGRectMake(0, 11, 20, 2)] fill];
defaultImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
});
そして、私は^が何であるか知りたいのですか?
これを読む:http://developer.apple.com/library/ios/#documentation/cocoa/Conceptual/Blocks/Articles/00_Introduction.html –
@DanielSchneller私はそれを言うでしょうこの場合、ブロックが何を呼んでいるのか分からなければ、ブロックのドキュメントを検索することは非常に難しいからです。あなたはObjective-Cガイドを読むことができますが、それは学ぶための最良の方法ではありません。 –
@RogerNolan私はあなたに完全に同意します、ありがとう。 – HackU