测试已测试 | ✓ |
Lang语言 | 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;
NSString *error;
[formatter getObjectValue:&objectValue forString:@"1 (234) 567-8900" errorDescription:&error];
// objectValue = @"12345678900"
PhoneNumberFormatter *formatter = [[PhoneNumberFormatter alloc] init];
textField.cell.formatter = formatter;
// textField.objectValue will be unformatted
// textField.stringValue will be formatted
版权所有 (c) 2013 Michael Enriquez (http://enriquez.me)
以下权利已授予任何获取此软件和相关文档副本(“软件”)的个人,可以在不受限制的情况下处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,以及允许被软件提供给任何人的人这样做,但受以下条件约束:
上述版权声明和本许可声明应包含在所有副本或实质性部分中。
软件按“原样”提供,不提供任何形式的保证,明示或暗示,包括但不限于适销性、适用于特定目的和无侵犯性的保证。在任何情况下,作者或版权持有人不对任何索赔、损害或其他责任负责,无论此类责任是基于合同、侵权或其他方式产生,无论此类责任是否与软件或其使用或其他方式有关。