Software Dev

Retro Rampage

Yaaas! Code a Wolfenstein 3D knock-off and learn Swift 3D programming as you go! This is a hands-on Swift 3D programming tutorial with source code. I don’t see a down side here (except finding the time). πŸ€·πŸ»β€β™‚οΈ

Retro Rampage is a tutorial series in which you will learn how to build a Wolfenstein-like game from scratch, in Swift.

πŸ‘‰ Retro Rampage (GitHub)

Even the tutorial topics sounds cool: Separation of Concerns, Mazes and Motion, Ray Casting, Texture Mapping, Sprites. 🀩

Via iOS Dev Weekly.

Screenshot
Me · Software Dev

Uploading

As an iOS app developer, there is no better feeling that uploading your build to TestFlight. You’ve done your part, and now it’s time to get the app into people’s hands to try out for real.

Actually, there is one better feeling: pressing the “release” button and publishing your app to the whole world. But that’s one is scarier, sort of like jumping off a cliff. Hopefully fun cliff diving. πŸ˜΅πŸ˜ƒ

Software Dev

Best WWDC Videos of All Time (?)

There are so many amazing WWDC sessions. I probably have 50 favorited on my  TV 🀩.

Here is one persons’ brave attempt to collate the best 15 ever, found on iOS Dev Weekly.

πŸ‘‰ The 15 Best WWDC Videos of All Time

I genuinely appreciate the attempt, but I am perplexed that Protocol and Value Oriented Programming in UIKit Apps or Designing Fluid Interfaces didn’t make the list. πŸ€·πŸ»β€β™‚οΈ

Software Dev

Detecting Changes to Network Access on iOS 12+

Holy crap, there’s finally a dedicated iOS API (NWPathMonitor) that detects and monitors network status!

πŸ‘‰ Detecting Internet Access on iOS 12+

We’ve been dealing with or avoiding the problem of network connectivity on iOS apps for years. Now you can monitor the network status with a callback sort of like you would with location or other services. And you can specify wi-fi or cellular.

I’m glad this finally made it to the to of Apple’s backlog! πŸ‘