要运行示例项目,首先克隆仓库,然后在 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 文件。