Hi there! We’re here with another selection of the top ten links iOS engineers will appreciate. So while you’re in lockdown (hang on just a little more!), this portion of knowledge sharing from Perpetio’s iOS experts might just make your day better. Dive in!
- Debugging issues with autolayout can be tricky, but this piece will guide you through the process. It will show you how to debug possible warnings and deal with breaking constraints on a real-life case. Read it here
- iOS 12 offers automatically filling in a secure password whenever you register in a new service. In this article, you’ll learn how to implement this feature in the apps you develop. Read it here
- Meet DiffableDataSource - a new way to change UITableview and UICollectionViews data in iOS 13. It brings a simple apply method as an alternative to the performbatchupdates function. Here’s how to use it. Read it here
- If you’re new to the SwiftUI framework, this guide will help you build your first SwiftUI-based project. Through introducing various layout techniques and APIs, it shows the internal rules of the system and their relation with each other. Read it here and here
- A new project is a clean slate. Clients may know the general requirements for the features the app needs to have, but it’s up to you to consider the technical specifications. This piece provides an extensive overview of the critical tech requirements that are often overlooked. Read it here
- Behold, everything you need to know about iOS subscription testing! With absent documentation and three testing environments that behave differently, it’s easy to mess something up. This article is your ultimate guide. Read it here
- Excruciatingly long build time in Xcode is something every iOS engineer must have dealt with. Not anymore! Get metrics, analyze, and speed up your project's build time following these tips. Read it here and here
- Memory leaks: do we always need to use the [weak self] reference to prevent them? This article explores a variety of cases where it is or isn’t necessary and offers alternatives. Read it here
- How often do you come across a class you’ve never seen before? This is what happened to this piece’s author when he saw UIDebuggingInformationOverlay. What is it and what can it do? You’ll have to read to find out. Read it here
- And last but not least is another article related to memory leaks prevention. It will give you a complete understanding of capture lists through covering topics related to it, like value vs. reference types, escaping vs. nonescaping closures, etc. Read it here
We hope you’ll have as much fun reading pieces from this list as we had putting them together. Stay tuned for the next compilation! And if you missed our previous one, click here to read it.
Got interested? Just describe your idea and we will get back to you! firstname.lastname@example.org
Check out Perpetio being featured as Top App Development Agency.