Advertisement
Tower is a beautiful, native Git client designed to make Git
easy (and actually enjoyable!) to use.
With its best-in-class features and seamless integration with popular code hosting platforms such as GitHub or GitLab, Tower grants you all the power of Git in an intuitive interface.
Discover 3 new features of Xcode 16
How to add a paywall with a single line of SwiftUI code 🛍️
How to help someone get started with iOS engineering 👩🏽💻👨🏻💻
Apple’s official method to design an iOS app 📱
My highlights of WWDC 2024 as an iOS developer 🍎
Here are 3 advanced tips in Swift 💡
Did you know that a few popular iOS apps are open-source? 🤨
How to refactor code with regular expressions 🤯
I can teach you the basics of SwiftData in 4 hours 👩🏽🎓👨🏻🎓
How to enable spell checking in Xcode
I can teach you the basics of UIKit in 2 hours 👩🏽🎓👨🏻🎓
How to easily test In-App Purchases 🛍️
When should you use a hybrid framework? 🤔
A couple weeks ago I did a livestream and someone in the chat asked me a very interesting question:
What’s your opinion on using hybrid frameworks to develop apps?
It’s a question that’s actually quite common and I’ve realized that I’ve never created any content on this topic!
So it’s time to fill that gap, here’s my answer to that question.
Do you know what translatesAutoresizing MaskIntoConstraints actually does? 🤨
If you’ve ever written programmatic layout code with UIKit, you already know that if you forget this line, it’s guaranteed that your UI will break.
But have you ever wondered why that’s the case?
What does this line exactly do?
And what’s this “autoresizing mask” that it mentions?
How to give great answers to technical interview questions 👩🏽💻👨🏻💻
Going through a technical interview is a stressful experience 😣
Between the interviewer that tries to evaluate your skills and the pressure of trying to land a job, it's very easy to stumble and deliver subpar answers 🫠
So I want to share with you a simple 3-step framework that will help you answer interview question in a way that feels clear, structured and impactful 😌
How to easily debug your network code 🛰️
Debugging network code can be a pretty frustrating experience…
But did you know that there are tools that make it easier?
How to get started with The Composable Architecture 📱
Are you looking to learn how The Composable Architecture (or TCA) works?
As it turns out, learning TCA might be easier than you think!
Did you know that Xcode has a search history? 💡
I’m sure you’ve already used the search feature in Xcode.
But did you know that it has a hidden feature?
Swift has more formatters than you think! 🤯
If you have some experience with iOS, I’m pretty sure you’ve already used a DateFormatter or a NumberFormatter.
But did you know that Swift has more formatters than just these two?
Here are 8 tips to design a great paywall 🤑
For subscription apps, the paywall is very important because it’s basically the salesperson of the app.
That’s why such apps spend a lot of time trying to optimize their paywall as best as possible: the better a paywall is, the more revenue it generates.
So let’s go over 8 tips that will help you design a great paywall 🚀