Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialAnthony Ho
10,228 PointsSyntax is confusing
-(void)setCenter:(NSArray*)center radius:(float)radius;
which instance variable is this associated with?
1 Answer
Stone Preston
42,016 Pointsits associated with both the center and radius variables. its a method that sets both variables in one method call which is a bit easier than calling the setter for center and then calling the setter for radius. it just does all in one go.
Anthony Ho
10,228 PointsAnthony Ho
10,228 Pointsthanks! according to the syntax: -(type)instancemethodWithParam1:(Param1type)param1Name andParam2(Param2Type)param2Name
the minus is the instance level type is 'void' and instance method is 'set'?
Stone Preston
42,016 PointsStone Preston
42,016 Pointsyes the minus means its an instance method. Class methods use the plus sign.