看到某此代码,方法名前面有一个*星号,代表什么意思呢?

解决方案 »

  1.   

    函数返回值是个指针如: 返回值就是个指针,不知LZ是否说的这个问题
    -(NSStrig*)hello{}
      

  2.   

    不是
    我看书上方法是这样写的:NSString *boolString(BOOL yesNO)
    {
    }
      

  3.   


     返回值 是个NSString 的 指针, 方法名:boolString
      

  4.   

    除了C里面的类型及NSInteger,其他的类型都是要用*加变量名称的。
    例如:
           C语言:
               int i = 0;
               float f = 0.15f;       Objc:
               NSString *hello = @"Hello";
               ClassName *className = [[ClassName alloc] init];
      

  5.   

    NSString *boolString(BOOL yesNO)
    {
    }
    -(NSStrig*)hello{}
     其实是一样的不过很少看见第一种写法