Monetizing Your Apps with Apple’s In-App Purchases
iOSIt's hard monetizing your apps, and as much as Apple has done to make in-app purchasing (aka IAP) easy, it's still not easy. The...
It's hard monetizing your apps, and as much as Apple has done to make in-app purchasing (aka IAP) easy, it's still not easy. The...
As a fan of strongly typed programming languages, I love relying on the type system to catch common mistakes and typos early. Occasionally though...
Swift on the server is an exciting application of the language. In this post, we'll take a look at a popular framework to get...
Every build pipeline is an opportunity for leaks and stoppages. Understanding how all the bits come together to make a functioning app helps you...
Is it possible to ask a question that leads you directly to fixing a bug? If so, how do you find those questions to...
Swift style encourages developers to use the compiler to their advantage, and one of the ways to accomplish this is to leverage the type...
I took a week-long hacking vacation (“hackcation”?) to start an iOS app side project. I learned testing in Ruby, which is known for the...
Chris Hepworth is an alumnus of the (https://nerdranchighq.wpengine.com/training/courses/ios-essentials-with-swift/) bootcamp here at Big Nerd Ranch who recently released his second app in...
ConstraintLayout and Auto Layout use the same underlying algorithm. How do they differ?
Swift allows for chaining methods together to perform powerful operations in a single line of code. If you aren’t careful, however, this can lead...
Swift's destructuring case statements are cool. But when you don't care about the associated data at all, go with `case .tag:` rather than `case...
If you're writing Swift apps and not Swift frameworks, do Swift's access modifiers even matter, or are they just a big distraction?
We’ve got eBooks, webinars, and success stories. All the resources your heart desires.
Resources