This is a great idea. Are you making notes on WWDC sessions as you watch them? Contribute them here and let’s build something more than the transcripts give us. I do love a bit of crowdsourcing. ❤️
I had no idea that Xcode could restore a snapshot of your app’s data when it runs, or even better when running tests. It’s not even new in Xcode 11, It’s been around for a while too. This is an extremely useful tip from Mohsen Alijanpour.
Did you think Xcode Previews were only usable with SwiftUI? I know I did, until I read this article from Antoine van der Lee that explains how to get it up and running for your standard view controllers too. The implementation makes perfect sense too, so I don’t think this is something that’ll be “fixed” in the future. 👍
Note: You still need Xcode 11 and the Catalina beta to see Xcode Previews, you just don’t need to be using SwiftUI.
Andrei Hogea with a guide on creating your own Swift Package using Xcode 11. It strikes me that Apple bringing this functionality first party, and so nicely integrated with Xcode might lead to more people splitting their code bases into packages. Private/internal CocoaPods were always a thing, but I didn’t see them used much outside of very large companies.
Beta 2 is here, and it brings new SwiftUI goodies! Majid Jabrayilov takes us through how to build a Form. If you thought static table view controllers were good, you’ll really like this.
iOS 13 finally gives better access to the NFC chip in modern devices, which means it can be used with all sorts of interesting tags that you might have lying around… like passports. What better way to get up to speed with what’s possible. Thanks to Andy Qua for putting this example together.
Did anyone else notice that Apple snuck a version of Core Data cloud sync into this year’s releases? As someone who knows Core Data syncing better than most, it’s really interesting to hear what Drew McCormack thinks about it.
Of course it isn’t, and John Sundell is here with a coupe of links to articles he wrote last year to prove the point. That said, I do think it’ll be interesting to see how SwiftUI will affect the architectural choices we’ll end up making in our apps going forward.
New in beta 2, Federico Viticci noticed this great step forward for subscriptions on iOS. I wonder if we’ll see more changes like this before the September releases?
A full set of videos from the recent UIKonf conference. There’s a YouTube playlist too, if you prefer to watch that way. As if we didn’t have enough videos to watch at the moment. 😬
I only recently realised that the San Francisco Swift Language User Group were still publishing videos after the hosting and publishing situation changed a bit. Here’s a great reminder from J.P. Simard that they exist.
iOS Mobile Developer @ CARFAX – Having a creative and innovative environment where our developers can collaborate, learn and grow is something CARFAX is passionate about. We have an entire floor dedicated to our techies, designed specifically to enable teams to dream big and produce the best. CARFAX is also casual and dog-friendly each and every day. – Centreville, VA
Humbly Confident Senior Mobile Developer @ You Need A Budget (YNAB) – YNAB is growing, and so is our development team. We’re a software ecosystem that includes personal budgeting apps for web, iPhone, iPad, Apple Watch, and Android phones. Our mission is to help our users take total control of their money—not just by using an app (if only it were that easy), but changing habits and ways of thinking. – Remote
Swift Engineer @ WillowTree – At WillowTree, Senior Swift Engineers have the freedom to create products people love. You’ll collaborate with a cross-disciplinary team to build large-scale products for well-known brands. We look for team members who advocate for software engineering best practices and inspire their team to continuously learn and improve. – Charlottesville, VA
Whether you’re looking for a job, or looking to hire, head over to iOS Dev Jobs right now.
This is a trick that I expect only to work once… 🕵️♂️ Your move, Apple.