通讯录列表

  • q5_768382
    了解作者
  • 248.9KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-04-23 18:28
    上传日期
作者ipraba,源码EPContactsPicker,这个一个采用了最新的apple通讯录的框架实现的通讯录选择功能。 安装: 1、cocoapods (在 podfile 文件中添加 pod EPContactsPicker) 2、手动 (将 EPContactsPicker 文件夹拖入项目中) 使用: 1、环境要求 (iOS9+ Swift 2.0+ ARC) 2、添加依赖库 (Build Phases 中添加 ContactsUI.framework and Contacts.framework.) 功能: 1、单选/多选选择项 2、搜索 3、显示生日,邮件,电话号码,头像等信息 4、配置简单,模型开发
通讯录列表.zip
内容介绍
<p align="center" > </p> EPContactsPicker =========== Contacts picker component using new contacts framework by apple [![Platform](https://img.shields.io/cocoapods/p/EPContactsPicker.svg?style=flat)](http://cocoapods.org/pods/EPContactsPicker) [![Swift 2.0](https://img.shields.io/badge/Swift-2.0-orange.svg?style=flat)](https://developer.apple.com/swift/) [![CocoaPods Compatible](https://img.shields.io/cocoapods/v/EPContactsPicker.svg?style=flat)](http://cocoadocs.org/docsets/EPContactsPicker) [![CI Status](https://travis-ci.org/ipraba/EPContactsPicker.svg?branch=master)](https://travis-ci.org/ipraba/EPContactsPicker) [![License](https://img.shields.io/cocoapods/l/Ouroboros.svg?style=flat)](https://github.com/ipraba/EPContactsPicker/blob/master/LICENSE) [![Twitter: @HaveYouMetPrabu](https://img.shields.io/badge/contact-@HaveYouMetPrabu-blue.svg?style=flat)](https://twitter.com/HaveYouMetPrabu) Preview ------- ![Single Selection](https://raw.githubusercontent.com/ipraba/EPContactsPicker/master/Screenshots/Screen2.png) ![Multi Selection](https://raw.githubusercontent.com/ipraba/EPContactsPicker/master/Screenshots/Screen3.png) Installation ------------ ####CocoaPods EPContactsPicker is available on CocoaPods. Just add the following to your project Podfile: ``` pod 'EPContactsPicker' use_frameworks! ``` ####Manual Installation Just drag and drop the `EPContactsPicker` folder into your project Requirements ------------ iOS9+ Swift 2.0+ ARC For manual installation you might have to add these frameworks in your Build Phases `ContactsUI.framework` and `Contacts.framework`. Features -------- EPContacts Picker provides lot of features which lets you customize the picker 1. Single selection and multiselection option 2. Search Contacts 3. Making the secondary data to show as requested(Phonenumbers, Emails, Birthday and Organisation) 4. Section Indexes to easily navigate throught the contacts 5. Showing initials when image is not available 6. EPContact object to get the properties of the contacts Initialization -------------- Init the picker by passing delegate, multiselection option and the secondary data(Phone number, Email, brithday and Organisation) to be displayed let contactPickerScene = EPContactsPicker(delegate: self, multiSelection:false, subtitleCellType: SubtitleCellValue.Email) let navigationController = UINavigationController(rootViewController: contactPickerScene) self.presentViewController(navigationController, animated: true, completion: nil) Delegates -------- EPContactsPicker provides you four delegates for getting the callbacks on the picker ```swift optional func epContactPicker(_: EPContactsPicker, didContactFetchFailed error : NSError) optional func epContactPicker(_: EPContactsPicker, didCancel error : NSError) optional func epContactPicker(_: EPContactsPicker, didSelectContact contact : EPContact) optional func epContactPicker(_: EPContactsPicker, didSelectMultipleContacts contacts : [EPContact]) ``` EPContact Object ---------------- EPContact object provides you the properties of a contact. This contains properties like displayname, initials, firstname, lastname, organisation, birthdayString etc License ------- EPContactsPicker is available under the MIT license. See the [LICENSE](https://github.com/ipraba/EPContactsPicker/blob/master/LICENSE) file for more info. Contributors ------------ [@ipraba](https://github.com/ipraba)
评论
    相关推荐
    • iOS委托模式实例
      Cocoa Touch框架下使用大量使用委托(delegation),根据苹果公司的文档,delegate是Cocoa Touch框架所采用的委托模式的一种形式。例子实现一个自己构建的类似于UIButton功能的组件。
    • apple mac ios cocoa Class Hierarchy Chart(类继承图)
      appkit是mac平台用的, UIKit是ios平台用的。Foundation是两个平台上都可以用的。 本来想把我发布的的MFC QT的类图和cocoa的类图打包成一个压缩包的。 但前面两个已经上传过了, 不能再上传了, 所以只能分开...
    • M6GPSLocationManager:基于 CLLocationManager 的 Cocoa iOS 位置管理器
      基于 CLLocationManager 的 Cocoa iOS 位置管理器 如果结果准确度比acceptableAccuracy好,我们就完成了 如果我们得到关于发生率的更新,我们等待 maximumWaitTimeForBetterResult 以获得更好的结果,如果这没有发生...
    • rrrr_cocoa_wrapper:在 OS-X 或 iOS 中使用 Bliksemlabs 快速实时路由引擎 (rrrr)
      rrrr_cocoa_wrapper 在 OS-X 或 iOS 中使用 Bliksemlabs 快速实时路由引擎 (rrrr) 的包装器
    • ios-Cocoa高德点聚合.zip
      通过传入兴趣点经纬度,实现聚合效果
    • iOS工具包blocks
      源码BlocksKit,BlocksKit是一个开源的与Cocoa紧密集合的基础性框架,BlocksKit并没有创建新的宏,函数,方法和类,只是对Cocoa类的一个扩展,是一个blocks的大杂碎,也是Zachary Waldowski集思广益精炼得来的,说白...
    • IOS 彩色日志 CocoaLumberjack
      IOS 彩色日志IOS 彩色日志CocoaLumberjack
    • CocoaKit:iOS整理
      CocoaKit CocoaKit 搜集一些经常使用的第三方库,在第三方库上进行封装,提供接口。 方便切换第三方库。 联系: Q Q :1255322700
    • iOS 图表框架 Cocoa-Chart
      iOS 图表框架 Cocoa-Charts ,Cocoa-Charts 是一个开源的 iOS 图表框架,基于 Apple Cocoa SDK 开发...
    • Cocoa2D资料
      全书分为13章节,一步步教你怎么样在ios上开发一个完美的游戏