iOS app sending emails cheatsheet:
- If you need attachments, use
MFMailComposeViewController - If you need Mac Catalyst, use
mailtoURLs - If you need both attachments and Mac Catalyst, use
ShareLink/UIActivityViewController - If you don’t need either, pick one based on the UX
Update: I wrote about this in more depth on our company blog.