There is this one thing I do not understand regarding properties, say I have an instance method, that returns void and has two parameters
with properties you just declare an Ivar with the same name, does this become then like a sort of parameter, that you can set, and instead of having two parameters you can have two different properties instead, to set your arguments, like you do with parameters?
@property int someName;
In this case, the only time you would not use @properties, is if you need the instance method to perform some special functions in it´s implementation like:
return [self numberOfShares] * [self currentSharePrice];
Am I right?