This new app from Helge Heß for finding SwiftPM packages is very cool. It uses the (private) API I built for the SwiftPM Library for search results but adds manually curated packages as well. I did have plans for a macOS client for the SwiftPM Library directly but might end up collaborating on this instead. 🎉
Thanks to Joe Cieplinski for asking the question, and to Dmitry Rodionov for answering it! I didn’t know this.
Following this tack, our imagined plot shifts from an Oceans 11-style heist movie to a high-stakes Behind Enemy Lines escort mission movie. (Your mission: Transfer a payload from the server and store it in the Secure Enclave without an attacker compromising it.)
I think this is one of the best posts I’ve ever read on NSHipster, thanks for putting it together Mattt! 👍
Did you even know you could add your own, custom attributes to attributed strings? Toomas Vahter did, and here he is with a great little post on how to both define, and render any number of additional attributes.
I don’t tend to link to a lot of architecture based posts here, it’s a topic where there’s never going to be a consensus amongst developers, and I must admit I grew a little tired of the endless posts on what’s best. I do think the topic may be worth discussing again at the moment though with the advent of SwiftUI. So here’s a post from Paul Kraft on the topic.
Let’s finish this week with something really deep. If you’re interested in learning more than you’ll probably ever need to know about the Swift ABI, this piece by Alexis Beingessner is going to take you there. 😬 I’ll admit, I didn’t get through the entirety of this one…
You may not know this but the first major iOS app that I created included the ability for users to not only send each other messages, but also photos. 😬 So, when I read what Dermot Daly had to say about including any kind of messaging in iOS apps, I nodded along with every word… I’ve still got some of the scars from moderating that app!
Ben Scheirman with the clearest walk through of Swift’s Result
type that I’ve ever seen. 👍
A full set of videos from the recent MobileOptimized conference in Minsk! 🇧🇾
Lead Application Engineer - SwiftUI, Combine, iOS/macOS @ LiveSurface – Build the next generation of LiveSurface products with a focus on SwiftUI, Combine and the newest Apple frameworks. LiveSurface is an industry leader in visualization and image creation tools for creatives. We blend clean UX, proprietary rendering technology and hand-curated content to provide realtime photorealistic visualization to our users. – Remote
iOS Developer (Swift / SwiftUI) @ Clay – SwiftUI + Thoughtful Design + Privacy + Complex Data Science = Clay, the better way to be thoughtful with the people in your life. Lead mobile development and work with a small, passionate team of product people building the most exciting new iOS 13+ product out of NYC. – Remote, or New York NY
Lead iOS Developer @ Atomic Robot – Atomic Robot has the best mobile development team in the City, and is constantly pushing the boundaries on what is possible with Mobile Technology – Cincinnati OH
Swift Engineer @ WillowTree – At WillowTree, 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
Mobile Engineering Manager @ Betterment – You will have the ability to manage a team of bright mobile developers and stay hands-on with modern mobile technologies – New York NY
There’s even more job listings over at iOS Dev Jobs! Or, are you looking to hire a new team mate?
If Swift 6 is delayed, this is why… 😂