Articles by Nate Swanner
-
5 Best Xcode Debugging Tricks You’re Not Using for iOS Development
Apple’s Xcode IDE (integrated development environment) is an incredibly robust tool that most iOS developers use daily. It’s also really complex. Already packed with tons of tooling, each iterati… -
5 Great JavaScript Frameworks for 2020
If you said JavaScript makes the digital world go ‘round, we wouldn’t have reason to argue. While HTML and CSS take care of the data and styling of the web, JavaScript handles much of its functio… -
5 Great CSS Frameworks for Web Developers
Front-end web developers understand the importance of HTML, CSS, and JavaScript. All three technologies play a role in the software that powers the day-to-day lives of billions of people, and bui… -
Apple WWDC 2020 Highlights: Big Things for Web Developers
For iOS developers, Apple’s annual WWDC conference is a time of lively updates and retooling. Web developers usually find something of benefit, but rarely much to be excited about. This year, tha… -
Mac Transition to ‘Apple Silicon’: What You Need to Know
As long rumored, Apple is transitioning its Mac lineup away from a reliance on Intel processors. Going forward, Apple’s desktop environment will adopt ARM-based SoC architecture. That’s right, th… -
Swift Tutorial: Structs and Classes for Beginners
In the Swift programming language, structures (structs) and classes are similar. Both are general-purpose constructs, but flexible. They’re great features for building solid, reusable code chunks… -
Swift Tutorial: Learning Enums and Switch Statements
Swift enums aren’t quite as easy to master as some other aspects of the Swift programming language, but it’s a feature you should familiarize yourself with early in your quest to learn Swift. Tho… -
Swift Tutorial: Getting Started with Functions
If you’re learning Swift, Apple’s new(ish) language for iOS and macOS development, trust us when we tell you that functions are about to become your best friend. Of all the topics we’ve covered i… -
Swift Tutorial: Getting Started with Loops
Within the Swift programming language, loops play an important role. For anyone just learning the language (in which case, we can humbly recommend our other articles on arrays, strings, sets, and… -
Porting iOS and iPad Apps to Mac Using Catalyst
It’s 2020, and Mac and iOS apps are apparently meant to be shared. This wasn’t always the case, of course: For the longest time, macOS and iOS apps ran on completely different tracks by design. B…