Mailcheck-ObjectiveC 0.2

Mailcheck-ObjectiveC 0.2

测试已测试
语言语言 Obj-CObjective C
许可 MIT
发布最后发布2014年12月

维护者:未知



  • David Kasper

Mailcheck Objective-C

库,当您的用户在电子邮件地址中拼写错误时,建议正确的域名。这是 https://github.com/Kicksend/mailcheck 的 Objective-C 版本。

使用方法

将 Mailcheck 文件夹中的 mailcheck.h 和 mailcheck.m 复制到您的项目中。

#import "Mailcheck.h"
NSDictionary *result = [Mailcheck suggest:@"[email protected]"]

如果域名看起来有效,结果将包含nil。否则,建议将是一个像这样的字典

{@"address": @"test",
 @"domain":  @"hotmail.com",
 @"full":    @"[email protected]"}

0.2版新增

现在包括了一个检查,如果电子邮件有效,归功于 https://github.com/NZN/NSString-Email

#import "Mailcheck.h"
NSDictionary *result = [Mailcheck check:@"[email protected]"]

结果将包含“valid”和“suggestion”键

{@"valid": @(YES),
 @"suggestion": {@"address": @"test",
                 @"domain":  @"hotmail.com",
                 @"full":    @"[email protected]"}}

提供您自己的域名列表

NSDictionary *result = [Mailcheck check:@"[email protected]" domains:@[@"mydomain.co"] topLevelDomains:@[@"co"]];

或者添加到默认列表

NSDictionary *result = [Mailcheck check:@"[email protected]" extraDomains:@[@"mydomain.co"] extraTopLevelDomains:@[@"co"]];

查看 MailcheckDemo 或 TestMailcheck.m 中的 GHUnit 测试以获取更多使用示例。你可以通过加载演示项目并选择 Tests 架构来运行测试。