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

iOS

Bruce Röttgers
Bruce Röttgers
18,211 Points

what is the LaunchScreen.storyboard file for?

What is the LaunchScreen.storyboard file for in iOS projects?

4 Answers

Tom Makedonski
Tom Makedonski
439 Points

It is used to configure the view that you see when you open the app. For example, you can add a UIImageView object to the launch screen view controller and then add constraints to adjust its size and position. You can also configure the scale mode (i.e. aspect fill, aspect fit, etc.) for the image view. When your app opens, you should see the image displayed. If you don't want to use the launch screen storyboard, you can go to your project settings, click on "Targets", scroll down to "App Icons and Launch Images", and then delete "LaunchScreen" where it says Launch Screen File. You can provide launch images in the assets folder as an alternative to using the launch screen storyboard.

Bruce Röttgers
Bruce Röttgers
18,211 Points

Big thanks. So, it's the launch screen while the app loads?

Bruce Röttgers
Bruce Röttgers
18,211 Points

I just noticed, your website twitter etc. links refer to the start pages and not to a user page. Is this intended?

Tom Makedonski
Tom Makedonski
439 Points

Yes, basically. Please check out my iOS blog at: https://changzhoupanda.blog/ I've also made a post recently about Objective-C categories: https://changzhoupanda.blog/2018/01/25/objective-c-categories-applications-for-ios-gaming/ I'm curious about whether or not people can follow the tutorial I also have made some free apps, which you can download from: https://suzhoupanda.github.io/ But these apps are kind of buggy - I'm going to refactor the code and update all of them this year.

Bruce Röttgers
Bruce Röttgers
18,211 Points

Nice stuff you've done there. I've just finished my first app and am going to upload it :)

Tom Makedonski
Tom Makedonski
439 Points

Cool, good luck. If you want, definitely post the link. I'd love to check it out. It's up to you. Either way, keep up the good work.

Bruce Röttgers
Bruce Röttgers
18,211 Points

One last question: I made a simple app to track your income and expenses in a TableView and calculate the total. DO you think it's "meaningful" enough to get to the App Store?

Tom Makedonski
Tom Makedonski
439 Points

Hey, no problem. I think getting in the AppStore is not a big problem in itself. As long as you comply with the minimum guidelines for design and content, you should be okay. Of course, whoever is in charge of the app approval process on any given day is likely to raise some arbitrary issue with your app, but this is to be expected, so just take it in stride and do your best to resolve whatever issues they have.

Aside from getting into the AppStore, I think the real challenge is getting users to download your app, or even pay money for your app, which is becoming increasingly difficult in an increasingly crowded and competitive AppStore. This is not to say that download counts necessarily say anything about your skill as a programmer or the quality of your code, only that it can be disappointing to put a lot of work into the app, get it published, and then find out that it's not really being used. However, it does have the added benefit of providing a platform where you can share your work and develop a portfolio that can be shown to employers, if you are thinking of working in a team of developer or for some tech company. Those are my thoughts.

As for my social media links, I haven't really updated them yet, so they just link to the homepages.