文件名称:RITLAddressBookDemo:通过AddressBook.framework简单获取联系人的各种属性
文件大小:35KB
文件格式:ZIP
更新时间:2024-05-19 06:58:28
Objective-C
RITLAddressBookDemo 通过AddressBook.framework简单获取联系人的各种属性 AddressBook是Apple提供给我们获取系统联系人的一个很方便类库,与其说方便,其实刚开始还是比较崩溃的,从开发文档来看,它还是偏向于C语言,并且不在ARC的控制之下,虽然在iOS9.0之后会被Contacts.framework替代,但在工作中要对最低版本进行兼容,了解一下这个类库还是很有必要的。这里就介绍一下获取联系人信息的那些方法,对于修改,添加删除等操作,想留在下一篇介绍AddressBookUI这个类库的时候来写一下。 博客: 获取权限 iOS6.0之后,苹果对于用户隐私就加强了,所有调用系统权限都需要用户授权才可以进行之后的操作,因此在获取通讯录的时候要检测一下有没有权限(这一点在定位,相机等操作上也都看出): /** * 检测权限并作响应的操作 */
【文件预览】:
RITLAddressBookDemo-master
----YAddressBookDemoTests()
--------YAddressBookDemoTests.m(928B)
--------Info.plist(733B)
----YAddressBookDemo()
--------Assets.xcassets()
--------main.m(336B)
--------YViewController()
--------AppDelegate.h(279B)
--------AppDelegate.m(2KB)
--------Base.lproj()
--------ViewController.h(217B)
--------YAddressBookFile()
--------Info.plist(1KB)
--------ViewController.m(1KB)
----YAddressBookDemo.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(24KB)
--------xcuserdata()
----YAddressBookDemoUITests()
--------YAddressBookDemoUITests.m(1KB)
--------Info.plist(733B)
----README.md(18KB)