Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

iOS Objective-C Basics (Retired) Pointers and Memory Structs

Tayyab Hanif
Tayyab Hanif
3,601 Points

Is the use of function necessary in struc ?

Im still confused over the use of function in structure as in this video, as i can't understand how it is easier or shorter to type.

1 Answer

Gwenaël Magnenat
Gwenaël Magnenat
14,617 Points

The use of function in this particular case is good if you plan to create more sphere. With the makeSphere function you will just create different sphere by calling "Sphere ball1, Sphere ball2, Sphere ball3" with each time their values for center and radius.

It is shorter because you don't have to type the makeSphere code for each sphere you want to create.