MailCore 2 提供了一个简单且异步的 API,用于处理电子邮件协议 IMAP、POP 和 SMTP。该 API 已从头重新设计。
MailCore 2 提供了一个简单且异步的 API,用于处理电子邮件协议 IMAP、POP 和 SMTP。该 API 已从头重新设计。
MailCore 2 提供了一个简单且异步的 Objective-C API,用于处理电子邮件协议 IMAP、POP 和 SMTP。该 API 从零开始重新设计,具有以下特点:
阅读 iOS/OSX 构建说明。
阅读 Android 构建说明。
阅读 Windows 构建说明。
阅读 Linux 构建说明。
使用 MailCore 2 在概念上比原始 MailCore 稍微复杂一点。MailCore 2 中的所有获取请求都是通过队列异步执行的。这意味着什么呢?让我们来看一个简单的例子:
…(你也可以阅读 Objective-C 版本)
在这个示例中,我们从IMAP服务器检索并打印了一封邮件头列表。为了执行获取操作,我们向MCOIMAPSession实例请求一个带有我们参数的异步操作对象(稍后会详细介绍)。当我们调用start方法时,这个操作对象能够发起与Gmail的连接。现在,事情变得有点复杂了。我们用一个块(block)来调用start函数,该块在获取操作完成时会在主线程上执行。实际的IMAP获取操作是在后台线程上完成的,这样你的界面和其他处理就可以自由使用主线程。
暂无开放 Issues,或尚未同步最近议题。