2010-03-18 48 views

回答

0

圆括号中的部分描述紧随其后的参数的类型 - 在这种情况下,指向某些char s的指针。

+0

谢谢大家,你们很棒。相信与否我现在一直在用Objective-C进行编码。这是代码和这样的语法片段,有时混淆了我的地狱。我终于必须勇敢地提出问题。我来自C背景,这是我16年来没有触及的背景。 – iWalter 2010-03-18 16:34:09

1

这是一个指向字符的指针参数名称字符串

所以:

  • char *是参数的类型,下面是
  • string是参数的名称(你应该是指这一个在方法体)
0

的参数是一个C字符串,它也被命名为字符串

[obj initWithName: "whatever"]; 

C字符串是字符的'\0'终止序列,和被声明为char *

char *foo = "a C string"; 
NSString *bar = @"an objc string"; 
0

是参数的只是名字。

参数的类型是指向char的指针。

相关问题