TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Where can I learn making iOS/mac apps with Swift without storyboards?

8 pointsby walclickabout 6 years ago
I prefer to do the UI programmatically but almost all the tutorials and examples I found so far use storyboards. And those who don't, are just small examples...

2 comments

mellingabout 6 years ago
<a href="https:&#x2F;&#x2F;github.com&#x2F;melling&#x2F;ios_topics&#x2F;blob&#x2F;master&#x2F;README.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;melling&#x2F;ios_topics&#x2F;blob&#x2F;master&#x2F;README.md</a><p>I usually use the first ViewController in Main.storyboard.<p>Here&#x27;s a no Nib example:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;melling&#x2F;ios_topics&#x2F;tree&#x2F;master&#x2F;NoNibAllCodeSwift&#x2F;NoNibAllCodeSwift" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;melling&#x2F;ios_topics&#x2F;tree&#x2F;master&#x2F;NoNibAllCo...</a><p>Usually, you&#x27;ll just have lines like this:<p><pre><code> let vc = ViewController() self.navigationController?.pushViewController(vc, animated: true) </code></pre> Make sure your first controller is embedded in a NavigationController or that push won&#x27;t work.
soulchild37about 6 years ago
Check out Let&#x27;s Build That App youtube channel by Brian Voong