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


HyunWoo KIM
HyunWoo KIM
2,246 Points

Proper Backend and Database for iOS required!

I don't know if treehouse is planning to do this but...

There needs to be lessons on ios backends and how xcode integrate with database!

Treehouse blog talks about how people changed their career through tutorials..

But Parse and ORM Peewee isnt gonna do to become an ios developer..

Please take this into account.

Many Thanks

Dylan Shine
Dylan Shine
17,565 Points

If you're simply trying to write data locally, iOS offers Core Data, but is much different than a traditional SQL DB. If you're interested in maintaining persistence on a server, you're iOS app would need to interact with that DB via an some sort of API. When you say Backend, traditionally we are referring to a server hosting a Rails, Django, Flask....what have you app that is catches those requests and making the necessary writes to your MySQL, PostSQL, Mongo...databases. The ORM is an abstraction your "Backend" uses to more easily interact with the DB without having to write raw statements. To simply answer your question, an iOS app itself if considered a "client" which has the ability to interact with a "backend" using a networking library of some sort like "AFNetworking" (for OBJC) or "Alamofire" (for Swift). There are many tracks and courses here on TTH that offer courses that will help you learn how to build the type of backend you're looking for...