CPContact 0.1.2

CPContact 0.1.2

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2016年10月

Chengfei Xiao 维护。



CPContact 0.1.2

  • xiaochengfei

示例

要运行示例项目,首先克隆仓库,然后在 Example 目录中运行 pod install

要求

iOS8+

安装

CPContact 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中:

pod "CPContact"

指南

CFXABContactModel *model = [[CFXABContactModel alloc]init];
model.basicModel = [[CFXABBasicInfoModel alloc]init];
model.basicModel.firstName = @"xiao";
model.basicModel.lastName = @"crespo";
model.basicModel.title = @"ceo";
CFXABPhoneModel *phone = [[CFXABPhoneModel alloc]init];
phone.number = @"1111";
phone.type = @"office";
model.phoneArray = @[phone];
[CFXContact addReocrdWithModel:model success:^(BOOL success) {
    NSLog(@"test1: %d",success);

    [CFXContact addPhoneNumber:@"2222" toExistFullName:@"xiao crespo" success:^(BOOL success) {
        NSLog(@"test2: %d",success);

        [CFXContact loadContacts:^(NSArray *array) {
            NSLog(@"test3: %lu",(unsigned long)[array count]);

            [CFXContact removedRecordWithFullName:@"xiao crespo" success:^(BOOL success) {
                NSLog(@"test4: %d",success);

                [CFXContact loadContacts:^(NSArray *array) {
                    NSLog(@"test5: %lu",(unsigned long)[array count]);

                    [CFXContact delAllRecord:^(BOOL success) {
                        NSLog(@"test6: %d",success);

                        [CFXContact loadContacts:^(NSArray *array) {
                            NSLog(@"test7: %lu",(unsigned long)[array count]);
                        }];
                    }];
                }];
            }];
        }];
    }];
}];

待办事项

ABAddressBook 在 iOS9 中已弃用,因此我将使用 CNContact。

作者

CrespoXiao http://weibo.com/crespoxiao

许可证

CPCache 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。