UITableView is definitely one of the most important UI components, and you can find it in almost every app. Very often the content is dynamic – and so is the length of the content. In this case you need table view cells, that have different sizes. You could calculate these sizes manually, but that’s a little bit cumbersome. Instead, you can use automatic row height.
There are a lot of sorting algorithms. In this post we will take a look at implementing merge sort in Swift.
Quick actions have been introduced with the iPhone 6S. When you force touch an app icon, a menu will be presented. You can use it, to quickly access a certain part of the app or to trigger an action.
I have been using Apple’s Smart Keyboard for the iPad Pro 9.7-inch intensively over the last few days and I’m quite surprised how useful it is. In fact, the iPad Pro has become a completely new device for me.
iOS has become an operating system that is not only great for consuming content, but for productivity as well. Of course you need the right apps though. Here’s a list of my favorite productivity apps.
Besides quick actions, peek and pop is another very interesting 3D Touch feature. By using it you can quickly preview content, for example emails or websites.
On Android, a toast is used to display a short notice. For example, this could be the confirmation that an action has been completed successfully, like adding a favorite.