Re: How are email apps written in iOS?
Re: How are email apps written in iOS?
- Subject: Re: How are email apps written in iOS?
- From: Jens Alfke <email@hidden>
- Date: Tue, 10 Nov 2015 20:53:45 -0800
> On Nov 10, 2015, at 7:37 PM, Nicholas Acosta <email@hidden> wrote:
>
> Sent from my iPad hi, I have been wondering how to write a email app for iOS. I have been searching the technologies in iOS and don't know what framework to use. Would I use the message you I framework for this? Thank you.
MessageUI is just for popping up the standard mail compose screen, like you see in any 3rd party app that lets you send email.
If you want to write your own email app, you’ll have to implement it from the ground up. NSStream (or a 3rd party framework like CocoaAsyncSocket), a lot of code to generate and parse the IMAP and SMTP protocols, a lot more code to parse and generate MIME messages, a database to store mail (probably using sqlite), and a lot of UI code for displaying mailboxes and messages and composing them.
(I was on Apple’s Mail team in 2000-2003. Although I was working on Address Book and then iChat, I got a feel for the complexity of Mail.app even back then, and it’s gotten way more complex since. Writing an email client is very difficult.)
—Jens
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden