AddressBook/AddressBookUI】的更多相关文章

概述 在iOS中,有2个框架可以访问用户的通讯录.从iOS6开始,需要得到用户的授权才能访问通讯录,因此在使用之前,需要检查用户是否已经授权ABAddressBookGetAuthorizationStatus() 授权状态 kABAuthorizationStatusNotDetermined 用户还没有决定是否授权你的程序进行访问kABAuthorizationStatusRestricted  iOS设备上的家长控制或其它一些许可配置阻止程序与通讯录数据库进行交互kABAuthorizat…
官方汇总 What's News in iOS iOS 9.3 to iOS 10.0 API Differences Objective-C /usr/include Accelerate AudioToolbox AudioUnit AVFoundation AVKit CallKit (Added) CFNetwork CloudKit Contacts CoreBluetooth CoreData CoreFoundation CoreGraphics CoreImage CoreLoc…
参照网上各大神文章,自己总结了下如下,欢迎大家指正与交流!(主参照:http://blog.csdn.net/brokge/article/details/9045629) 1. 到 github下载开源库 (https://github.com/zxing/zxing) 2. 得到代码后只需要 cpp部分和iphone部分,如下: 3. 继续剪裁 cpp 和iphone文件夹,如下: 4.将修改好的zxing文件夹全部添加到我们的目标工程中,并且把ZXingWidget.xcodeproj文件…
本文转载至 http://blog.csdn.net/a6472953/article/details/8796501   二维码扫描使用最多的主要有两个库:zbarSDK 和zxing 关于zbar的使用比较简单,在这里不多说了,对于zxing的使用就比较麻烦,虽然网上有很多关于zxing的使用方法,不过查了很多中文和英文的贴子.发现说的都不够详细,对与像我这样第一次搞的新手来说差一步就错了很多! 现在根据自己项目中使用的情况,详细具体的总结一下如何将ZXing集成到已有的iOS工程中 第一步…
1,通讯录访问介绍 通讯录(或叫地址簿,电话簿)是一个数据库,里面储存了联系人的相关信息.要实现访问通讯录有如下两种方式: (1)AddressBook.framework框架 : 没有界面,通过代码来获取所有联系人信息 (2)AddressBookUI.framework框架 : 通过系统提供的通讯录交互界面来访问(本文样例使用此方式) 2,联系人记录的属性 在一条联系人记录中,有很多属性,而这些属性又分为单值属性和多值属性. 单值属性是只有一个值的属性:如姓氏.名字.部门.备注等. 多值属性…
通讯录中联系人相关的应用iPhone提供了两个框架:AddressBook.framework和AddressBookUI.framework,使用这两个框架我们可以在程序中访问并显示iPhone数据库中的联系人信息. 1.AddressBookUI显示部分 AddressBookUI中提供了和联系人显示信息相关的一些Controller,有四个: ABPeoplePickerNavigationController:显示整个通讯录并可以选择一个联系人的信息 ABPersonViewContro…
上节提到使用AddressBook可以实现通讯录数据的获取,但有时需要用户自己选取联系人或者联系人信息,这时候就要借助AddressBookUI框架的ABPeoplePickerNavigationController控制器,该控制器可以通过modal方式展示,会提供一个功能完备的通讯录界面,并且可以监听和拦截用户的点击. 对于iOS7和iOS8,该框架有着不同的用法,下面分开讲解. [共同点] 都需要导入框架主头文件,创建控制器,modal控制器. 注意代理不是delegate而是people…
使用AddressBookUI管理联系人 iOS SDK为管理地址簿提供的视图控制器位于AddressBookUI框架内.总结来说,AddressBookUI框架提供了如下特殊的视图控制器. ABPersonViewController 用于显示指定联系人数据的试图控制器 ABNewPersonViewController 用于新增联系人的视图控制器 ABPeoplePickerViewController 用于让用户选择某个联系人或选择某个联系人信息项的视图控制器 ABUnknownPerso…
使用AddressBook管理联系人 iPhone手机通常都是自带的Contacts应用,包括所有联系人的性(last name).名(first name).电话.E-mail地址.住址.生日等各种个人信息.Contacts的数据将保存在自己的应用程序沙盒中,其他应用不能访问它们. 为了能访问iPhone手机存储的联系人信息,iOS系统提供了如下两个框架. AddressBook.framework 通过该框架提供的系列函数,我们可以开发程序界面对手机中的联系人信息进行增.删.改.查. Add…
此方法是使用AddressBook.framework框架获取通讯录信息 第一步.在info.plist文件里面配置访问权限 第二步.导入头文件 #import <AddressBook/AddressBook.h> #import <AddressBookUI/AddressBookUI.h> 第三步.获取通讯录数据 - (void)getSystemAddress{ //新建一个通讯录类 ABAddressBookRef addressBooks = nil; //判断是否在i…