PhoneNumberFormatter 0.1.0

PhoneNumberFormatter 0.1.0

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

未申明维护。



  • 作者
  • Mike Enriquez

用于格式化电话号码的 NSFormatter 子类。

用法

格式化一个数字

PhoneNumberFormatter *formatter = [[PhoneNumberFormatter alloc] init];
NSString *formattedNumber = [formatter stringForObjectValue:@"2345677890"]
// formattedNumber = @"(234) 567-7890"

移除格式化

PhoneNumberFormatter *formatter = [[PhoneNumberFormatter alloc] init];
id objectValue;
NSError *error;
[formatter getObjectValue:&objectValue forString:@"1 (234) 567-8900" errorDescription:&error];
// objectValue = @"12345678900"

格式化一个 NSTextField

PhoneNumberFormatter *formatter = [[PhoneNumberFormatter alloc] init];
textField.cell.formatter = formatter;

// textField.objectValue will be unformatted
// textField.stringValue will be formatted

MIT 许可协议

版权所有 (C) 2012 EdgeCase

本软件及相关文档文件的任何复制者可免费使用本软件,不受限制,包括但不限于本软件的使用、复制、修改、合并、发布、分发、再许可和/或销售副本,以及允许任何人获得本软件副本的人进行上述操作,前提是遵守以下条件

上述版权声明和本许可协议应包含在软件的所有副本或主要部分中。

本软件按“原样”提供,不考虑任何形式的保证,无论是明示的、暗示的,还是法定保证,包括但不限于适销性、适用于特定目的和不侵犯版权的保证。在任何情况下,作者或版权所有者均不承担任何索赔、损害或其它责任,无论是基于合同、侵权或不正当行为,无论该等索赔、损害或其他责任是否源于、产生于或不与本软件或其使用或其他交易有关。