This is a nice idea. Filip Němeček has started writing up interviews with various members of the community. He always begins by asking how they got started, but the conversations head in many different directions after that.
I hadn’t heard of MacSymbolicator from Mahdi Bchatnia before reading this post by Christian Tietze, but it sounds interesting. It’s open-source too. If you’re not using a service that symbolicates your crash logs, this might be interesting to you.
I’m also going to take this chance to remind you that if you like something that someone else made, to think about sharing it, just like Christian did! I’m sure the fact that this blog post exists just made Mahdi’s day. ❤️
It’s been a while since we’ve seen much news around third party app distribution services. Between TestFlight, App Center and Firebase, it’s all wrapped up, right? Maybe not. TestApp recently launched a distribution-focused, cross-platform service for both iOS and Android.
I wish them good luck. It’s a tough market!
This is an interesting thread from Chris Eidhof and Florian Kugler about the reality of making an app with SwiftUI that still supports Catalina. It’s a realistic look at some of the areas where AppKit is either necessary or will do a better job at platform-fit than SwiftUI at the moment.
Why don’t all text fields in iOS apps look as if they belong in Stardew Valley? 🤷♂️ Daisy Ramos starts with the basics of customising a text field and ends with a fully custom, @IBDesignable
control that publishes its results using Combine. 👍
My tip for mastering SwiftUI previews would be to learn the keyboard shortcuts to show and hide the previews. As Majid Jabrayilov suggests here, I like to set up multiple previews, but I also work with them hidden for 95% of the time. Being able to quickly show and hide the preview panel is a great time saver! 😍
I’m really not sure how I feel about this use of result builders from Alejandro Martinez. On the one hand, it’s cute and does enable cleaner code in some circumstances. On the other, do you want to put another layer of code behind the process of creating a dictionary? Interesting article, though!
I’m not sure that startup times should be the driving force behind your decisions on whether to use value or reference types, but this post from Noah Martin might make interesting reading if you’re trying to eke a few last milliseconds out of your startup time. Who even invented pointers, anyway? 😂
Thanks to Jordan Morgan for the reminder that making something is much more important than making something perfect.
macOS Platform Engineer @ Vectorworks – Super Bowl half-time shows, the World Trade Center Memorial, and the Oscar’s stage were designed using our 3D modeling software. With over 685,000 global users in the Entertainment, Architecture and Landscape industries, we are building a Vectorworks community who are influencing the next generation of design with our software on both Mac and Windows. Join us! – Columbia MD
iOS Engineer @ onX – onX is a pioneer in digital outdoor navigation, where we bring our outdoor passion to work every day with a singular goal–to awaken the adventurer in everyone. We do this by engineering industry-leading technology, and by crafting dynamic outdoor experiences. Come join a team that empowers millions of outdoor enthusiasts to explore the unknown! – Remote within the US
Are you hiring? Get your open iOS development positions listed right here by posting a Featured Listing over at iOS Dev Jobs.
Poof 💨