ios實現通訊錄的查詢與刪除

2021-05-25 01:10:37 字數 500 閱讀 6212

ios提供了對通訊錄操作的組建,其中乙個是直接操作通訊錄,另乙個是呼叫通訊錄的ui組建。實現方法如下:

新增addressbook.framework到工程中。

**實現:

-(ibaction)onclickbutton:(id)sender 

{ nsmutablearray* personarray = [[[nsmutablearray alloc] init] autorelease]; 

abaddressbookref addressbook = abaddressbookcreate(); 

nsstring *firstname, *lastname, *fullname; 

personarray = (nsmutablearray *)abaddressbookcopyarrayofallpeople(addressbook); 

if ([sender tag]==0) {

iOS 通訊錄排序

在很多時候需要處理分組資訊 和 資料排序 按時間 字母 排序,類似通訊錄 如下圖 做這個 我的思路是用字典 這裡按字母abcd排序 首先把中文轉換成拼音,擷取第乙個字母 然後插入字典 字母作為key 並根據key對應的value建立為陣列,第二次取出字典中所有的key 判斷新的key是否在所有key...

iOS 獲取通訊錄

獲取通訊錄資料放到模型陣列裡 第一步在呼叫改方法之前,需要先新建乙個模型用來存放獲取到的聯絡人資料,大概如下 property nonatomic,strong nsstring firstname property nonatomic,strong nsstring lastname proper...

iOS通訊錄排序與顯示

參考 補充 在使用的過程中發現,如果原字串中含有下劃線這樣一些特殊字串會被刪除過濾掉,所以我在 chinesestring.m中把 nsmutablearray returnsortchinesearrar nsarray stringarr 中的該方法呼叫遮蔽了,不然我在使用的時候該字串跟原字串不...