当前位置: 代码迷 >> Iphone >> 看到某此代码,方法名前面有一个*星号,代表什么意思呢?解决方法
  详细解决方案

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

热度:76   发布时间:2016-04-25 06:44:08.0
看到某此代码,方法名前面有一个*星号,代表什么意思呢?
看到某此代码,方法名前面有一个*星号,代表什么意思呢?

------解决方案--------------------
函数返回值是个指针

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

}

------解决方案--------------------

 返回值 是个NSString 的 指针, 方法名:boolString
------解决方案--------------------
除了C里面的类型及NSInteger,其他的类型都是要用*加变量名称的。
例如:
C语言:
int i = 0;
float f = 0.15f;

Objc:
NSString *hello = @"Hello";
ClassName *className = [[ClassName alloc] init];
------解决方案--------------------
国产书吧!
------解决方案--------------------
NSString *boolString(BOOL yesNO)
{
}


-(NSStrig*)hello{

}
 其实是一样的。。。不过很少看见第一种写法
  相关解决方案