MFMailComposeViewController provides an easy way to present a view controller, that allows to write, edit and send an email. It’s presented modally, so the context of the app won’t be left.
By using notifications, you can notify the user about important events even when the app is not running. In this tutorial you will learn how you can implement both local and push notifications.
iPhone X is a huge update and you should adapt your apps for it. In this post we will discuss how you can use the so-called safe area to do so.
Passing data between view controllers is a very common task. Depending on the circumstances, there are several ways to accomplish this.
In this article we will take a look at UIKeyCommand, which allows you to define custom keyboard shortcuts in your apps.
UITableView is one of the most important user interface components on iOS. In this tutorial you will learn all the basics you need to know.
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.
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… Continue reading UITableView: Automatic Row Height
Sometimes you want to add something to a screen and then you become aware that there’s just not enough room. So it would had been a great idea to put everything into a UIScrollView all along. Though it’s a little bit tricky to do it subsequently, it doesn’t take a lot of time to do so.
UITableViews are obviously one of the most used user interface elements on iOS. However, if you are dealing with UITableViews, that have a lot of different sections, your code can become messy quickly. Even worse, it will become very difficult to change the implementation of the UITableView later on. But you can structure UITableViews by using enums.