Ultime
News

Ultimi
Articoli

Numeri
Fortunati

eLibrary

Xcode: Passing by ref variables - UPDATED!!

xcode

Example of how to pass a variable by ref in iOS

Caller:

NSMutableString *byRefVar;
[self FakeFunction:&byRefVar];



Function:

+(void)FakeFunction:(NSMutableString **)byRefVar
{
    [*byRefVar setString:@"Fake value"];
}


for a native variable as an int we can write

Caller:

int intValue = 0;
int *byRefIntVar = &intValue;
[self FakeFunctionNative:byRefIntVar];



Function:

+(void)FakeFunctionNative:(int *)byRefIntVar
{
    *byRefIntVar = 3;
}

  • 08/12/2012
  • Fonte: Titano
twitter facebook Seguici anche su

Tutti gli articoli