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 trial
Dani G
Courses Plus Student 229 PointsApp building - Break down the problems
Okay, so, I've been studying Swift (iOS) and Xcode for sometime now. I have 2 major issues:
The problem that occurs for me is that I cannot figure out how to break down the problems that my app is trying to solve. Let's say I have an app idea and I have to start from somewhere, whether it's simple app or a complex one.
Where do you start? What steps do I take? Do we have some sort of blueprint to follow when you start building a new app project from scratch each time?
Also, I feel SO confused when it comes to frameworks and classes as there are SO MANY of them! UIColor, UIDatePicker, UIThis, UIThat, NSDateFormatter, NSThis, NSThat... So damn many of them. What is the right approach to for learning those? Or we don't have to learn them? If that's the case, how to I search for (in search engines) for something that I don't even know its name (or it's name is not that obvious to me, like a class).
Let's say I have an app idea, how to figure out if there's a class/protocol already that would help me out instead of me, building the code from scratch?
Sorry if my questions seem dumb to you, but when you are new to development and you jump to iOS/Swift its just overwhelming. Every expert was a newbie once ;)