如何通过引用传递和设置CGFloat?

don*_*ile 5 objective-c

我想制作一个通过引用获取CGFloat的方法.

我可以这样做吗?

- (void)doStuff:(CGFloat*)floatPointer
Run Code Online (Sandbox Code Playgroud)

我想这必须看起来与其他具有两颗恒星的对象指针不同.另外我不确定我是否必须做以下事情:

- (void)doStuff:(const CGFloat*)floatPointer
Run Code Online (Sandbox Code Playgroud)

当然,不知道如何为该floatPointer分配CGFloat值.也许&floatPointer = 5.0f;

有人可以提供一些例子并解释这些吗?会很好!

ohh*_*hho 9

objective-c仍然是c,所以

-(void) doStuff (CGFloat *) f
{
  *f = 1.2;
}
Run Code Online (Sandbox Code Playgroud)

打电话给

CGFloat f = 1.0;
[self doStuff:&f];
Run Code Online (Sandbox Code Playgroud)