7
Objective-Cの関数/メソッドのいくつかが角括弧ではなくかっこを使用する理由は分かりません。目的関数-cの括弧と角括弧の相違点
など。なぜそうでないのですか?someLog NSLog:@ "Hello World!"] ;?
括弧は使用できますが、角括弧は使用できません。ありがとう。
Objective-Cの関数/メソッドのいくつかが角括弧ではなくかっこを使用する理由は分かりません。目的関数-cの括弧と角括弧の相違点
など。なぜそうでないのですか?someLog NSLog:@ "Hello World!"] ;?
括弧は使用できますが、角括弧は使用できません。ありがとう。
カッコは目的関数のメソッドに使用されていますが、カッコはCGRectMakeなどのC関数に使用されます。
// Method to create C Structure
CGRect frame = CGRectMake(0, 0, 100, 100);
// Objective-C method call (sending message)
UIButton *button = [[UIButton alloc] initWithFrame:frame];
おかげdtuckernet:
は、例を参照してください。だから、それは必ずしもObjective-CメソッドではないNSプレフィックスを持っています... – Leon
正しい。 NSMakeRect(OS X開発用)は、NS接頭辞を持つC関数の例です。 – dtuckernet
括弧は、関数呼び出しのように見えるマクロにも使用されます。 – progrmr