może ktoś wyjaśnić, co to znaczy:Co robi -> oznacza w celu C
oauth->url = [[NSURL alloc] initWithScheme:@"https" host:host path:unencodedPath];
Jest zmienna cesja ale dlaczego to wykorzystać „->” jest to coś z nim zrobić jest to metoda klasy ?
może ktoś wyjaśnić, co to znaczy:Co robi -> oznacza w celu C
oauth->url = [[NSURL alloc] initWithScheme:@"https" host:host path:unencodedPath];
Jest zmienna cesja ale dlaczego to wykorzystać „->” jest to coś z nim zrobić jest to metoda klasy ?
Odwołuje się do zmiennej instancji url
instancji oauth
. Jest to czysta składnia C.
To samo oznacza w C/C++. Obiektywne obiekty C nie używają -> ale klasy C/C++ mają.
Mogę się mylić, ale myślałem, że klasy Objective-C mogą używać tej składni, zwłaszcza do wprowadzania wartości tylko do odczytu. Czy to prawda? – Friedrik
Nigdy tego nie widziałem, ale to nie znaczy, że się mylisz. Jestem pewien, że ostatecznie się dowiem :) –
Tak, jak się okazuje, mogą być używane, ponieważ Friedrik powiedział, że patrzę na bibliotekę, która teraz go używa – Codr
Zobacz także: http://stackoverflow.com/questions/4486048/what-is-in-objective-c – octy