- Как отсортировать контакты по дате создания или дате изменения в iOS Контакты или OS X Контакты 7.x?
- 5 ответов
- Как отсортировать контакты по дате создания или дате изменения в Контактах iOS или OS X Контакты 7.x?
- Управление контактами и их удаление на устройстве iPhone, iPad или iPod touch
- Настройка учетной записи контактов
- Включение и выключение параметра «Контакты» для учетной записи
- Выбор учетной записи по умолчанию для добавления новых контактов
- Изменение способа сортировки и отображения контактов
- Удаление контакта
- Как управлять контактами в адресной книге iPhone
- Как добавить контакты на iPhone
- Информация о полях контактов
Как отсортировать контакты по дате создания или дате изменения в iOS Контакты или OS X Контакты 7.x?
Есть ли способ просмотреть или экспортировать дату, когда контакт был создан или изменен в iOS 7 и /или приложении «Контакты» (версия 7.1) при просмотре с Mac?
Этот один набор данных чрезвычайно помог бы отключить и синхронизировать даже в более ручном режиме.
5 ответов
После копания немного в Contacts ‘DB вот что я нашел.
Как уже говорилось @grgarside, DB находится в
Где , скорее всего, самый последний измененный каталог.
AddressBook-v22.abcddb — это файл SQLite DB с 24 таблицами (в моем случае). Наиболее важным является ZABCDRECORD , который содержит (среди прочего) имя, фамилию и дату создания контакта (но также изменения и т. Д.), ,
2 интересных столбца в вашем случае:
Как Я узнал недавно , базовую дату для этих 2 столбца — 01-01-2001. Столбцы ZMODIFICATIONDATEYEARLESS и ZCREATIONDATEYEARLESS используют первый Январь года создания в качестве базовой даты.
Используя sqlite , вы можете отсортировать его следующим образом:
sqlite3 AddressBook-v22.abcddb «select ZFirstName, ZLastName from ZABCDRECORD order by ZMODIFICATIONDATE»
Он выведет имя FirstName /LastName, отсортированное по дате изменения.
База данных контактов хранится в одной базе данных SQLite3. Вы можете найти их здесь .
Это можно экспортировать с помощью
Поскольку результат — это один файл, и созданные или измененные даты не отображаются в моей базе данных, единственный способ сортировки по дате — сравнить различные версии файла.
Вы можете использовать Time Machine для захвата более старых версий файла и FileMerge (инструмента разработчика) или другого инструмента сравнения, такого как Kaleidoscope, для сравнения результата.
Если вы хотите просмотреть свою базу данных iOS, выполните джейлбрейк или синхронизируйте свои контакты с вашим Mac.
Добавление ответов на ответы здесь (я до сих пор не знаю, как добавить ссылку на комментарий) — если вы хотите сделать это один раз, то сценариев оболочки хватит. Если вы хотите сделать это на постоянной основе, вы можете подумать об использовании продукта — я использую SQLiteManager , но это дорого, за исключением случаев, когда он продается. Существует множество бесплатных и основанных на Интернете менеджеров SQLite. Эти приложения (например, SQLManager) должны иметь возможность заказывать любой столбец. Я считаю, что это очень полезно не только для контактов, но и для любой базы данных SQLite. Здесь — пример расширения SQLite Firefox.
Для справки, если вы хотите видеть базы данных SQLite, которые используют приложения, найдите приложение в Finder (
/Music /iTunes /Mobile \ Applications, скопируйте его на свой рабочий стол. Измените суффикс на zip и дважды щелкните. Будьте осторожны. Control-щелкните файл .app, и если разработчик не возражал, файл sqlite будет на верхнем уровне. Я использую это средство для тестирования своих приложений, когда они идут в прямом эфире, или когда ОС изменяется.
Если вы решите остаться со сценариями, может быть, кто-то еще может предоставить специфику, но я считаю, что вы могли бы создать сценарий, который не только скопировал контакты — я предлагаю — только чтение, а затем вставить их в число или эквивалент. Затем у вас также будет возможность сортировать по столбцу.
Если вам просто нужен быстрый способ просмотра контактов, отсортированных по дате создания, есть несколько приложений, которые это делают. Например, https://itunes.apple.com/tc/приложение /недавние-контакты /id541831736? т = 8 .
самая мощная ОС на планете (не то, что они говорят?) не может сортировать мои контакты по дате. обнадеживающий
Источник
Как отсортировать контакты по дате создания или дате изменения в Контактах iOS или OS X Контакты 7.x?
Новый независимый дом в Виджаяваде, Мурали Нагар — Andhra Realty

Есть ли способ просмотреть или экспортировать дату создания или изменения контакта в iOS 7 и / или в приложении «Контакты» (версия 7.1) при просмотре с Mac?
Эта единственная точка данных может значительно облегчить дедупликацию и синхронизацию, даже если это делается вручную.
Покопавшись немного в Contacts DB вот что я нашел.
Как уже сказал @grgarside, БД находится в
куда скорее всего, это последний измененный каталог.
AddressBook-v22.abcddb представляет собой файл базы данных SQLite с 24 таблицами (в моем случае). Самый важный из них ZABCDRECORD который содержит (среди прочего) имя, фамилию и дату создания контакта (но также и изменение и т. д.).
В вашем случае есть 2 интересных столбца:
Как я недавно узнал, базовая дата для этих двух столбцов — 01.01.2001. Колонны ZMODIFICATIONDATEYEARLESS и ZCREATIONDATEYEARLESS используйте 1 января года создания в качестве базовой даты.
С помощью sqlite вы можете отсортировать это так:
sqlite3 AddressBook-v22.abcddb ‘select ZFirstName, ZLastName from ZABCDRECORD order by ZMODIFICATIONDATE’
Он будет выводить имя / фамилию, отсортированные по дате изменения.
- Интересно, у меня нет этих столбцов…?
- sqlite3 AddressBook-v22.abcddb ‘PRAGMA table_info(ZABCDRECORD);’ | grep ZMODIFICATIONDATE Ничего с этой командой? (Я получаю 63 столбца с PRAGMA table_info(ZABCDRECORD); )
- Выполнить эту команду, нет вывода…
- Интересно, к вашему сведению, я использую Контакты 8.0. (сборка 1365)
- @grgarside аналогично.
База данных контактов хранится в единой базе данных SQLite3. Вы можете найти здесь…
Это можно экспортировать с помощью
Поскольку результатом является один файл, а даты создания / изменения, похоже, не хранятся в моей базе данных, единственный способ сортировки по дате — это сравнение различных версий файла.
Вы можете использовать Time Machine для получения более старых версий файла и FileMerge (инструмент разработчика) или другой инструмент сравнения, например Kaleidoscope, для сравнения результатов.
Если вы хотите просмотреть свою базу данных iOS, сделайте джейлбрейк или синхронизируйте контакты с Mac.
- Для этого может потребоваться сочетание людей, занимающихся переполнением стека, которые исследуют внутреннюю работу миграции Core Data и журналы изменений в сочетании с рабочими файлами, чтобы собрать какую-то историю. Здесь отличная начальная подача, но я действительно не понимаю, как это будет работать, даже если вы хотите делать периодические дампы при внесении больших изменений .
- Может быть, больше SuperUser, чем Stack Overflow imho.
Добавляя сюда ответы (я до сих пор не знаю, как добавить ссылку в комментарий) — если вы хотите сделать это один раз, сценариев оболочки будет достаточно. Если вы хотите делать это на постоянной основе, вы можете подумать об использовании продукта — я использую SQLiteManager, но он дорогой, за исключением случаев, когда он продается. Существует ряд бесплатных и веб-менеджеров SQLite. Эти приложения (например, SQLManager) должны иметь возможность упорядочивания по любому столбцу. Я считаю это очень полезным не только для контактов, но и для любой базы данных SQLite. Вот пример расширения SQLite для Firefox.
Для справки: если вы хотите увидеть базы данных SQLite, которые используют приложения, найдите приложение в Finder (
/ Music / iTunes / Mobile \ Applications, скопируйте его на свой рабочий стол. Измените суффикс на zip и дважды щелкните. Будьте осторожны. Удерживая нажатой клавишу Control, щелкните файл .app, и, если разработчик не возражает, файл sqlite будет на верхнем уровне. Я использую эту возможность для тестирования своих приложений, когда они будут запущены или при изменении ОС.
Если вы решите остаться со сценариями, возможно, кто-то другой сможет предоставить подробности, но я считаю, что вы могли бы создать сценарий, который не только копировал контакты — я предлагаю — только для чтения — но и затем вставлял их в Numbers или аналог. Затем у вас также будет возможность сортировки по столбцу.
Если вам просто нужен быстрый способ просмотра контактов, отсортированных по дате создания, есть несколько приложений, которые это делают. Например, https://itunes.apple.com/tc/app/recent-contacts/id541831736?mt=8.
Попробуйте что-то подобное, если вы хотите отсортировать по дате создания и увидеть дату:
- Открыть Терминал
- Перейдите в AddressBook-v22.abcddb.
- Sqlite3 AddressBook-v22.abcddb «выберите datetime (ZCREATIONDATE, ‘unixepoch’), ZFirstName, ZLastName из ZABCDRECORD в порядке ZCREATIONDATE»
Источник
Управление контактами и их удаление на устройстве iPhone, iPad или iPod touch
Узнайте, как настраивать контакты и управлять тем, что отображается в программе «Контакты», удалять контакты и выполнять другие задачи.
Настройка учетной записи контактов
В учетных записях электронной почты можно настроить общий доступ к контактам для программы «Контакты». Если у вас есть учетная запись контактов, например деловой или школьный справочник, ее также можно настроить. Вот как использовать эту функцию:
- Выберите «Настройки» > «Контакты» > «Учетные записи».
- Нажмите кнопку «Добавить учетную запись».
- Нажмите службу, в которой у вас есть учетная запись. Или нажмите «Другое» для настройки учетной записи контактов, например учетной записи LDAP или CardDAV.
- Введите информацию и пароль.
- Нажмите «Далее».
Если в программе «Контакты» у вас настроено несколько учетных записей и необходимо просмотреть контакты только для одной из них, откройте программу «Контакты» и нажмите «Группы» в левом верхнем углу.
Включение и выключение параметра «Контакты» для учетной записи
Необходимо добавить или удалить все контакты из учетной записи, которая уже настроена? Просто выключите или выключите параметр «Контакты» для учетной записи:
- Выберите «Настройки» > «Контакты» > «Учетные записи».
- Нажмите учетную запись, контакты которой необходимо добавить или удалить.
- Чтобы добавить контакты, включите параметр «Контакты». Чтобы удалить контакты, выключите параметр «Контакты», затем нажмите «Удалить с iPhone».
Выбор учетной записи по умолчанию для добавления новых контактов
Если в программе «Контакты» настроено несколько учетных записей, можно выбрать учетную запись по умолчанию для добавления новых контактов. Просто выберите «Настройки» > «Контакты» > «Уч. зап. по умолчанию» и выберите учетную запись.
Изменение способа сортировки и отображения контактов
Можно выбрать способ сортировки контактов, например в алфавитном порядке по имени или фамилии. Просто выберите «Настройки» > «Контакты» и выберите значения для следующих параметров:
- «Порядок сортировки»: сортировка контактов в алфавитном порядке по имени или фамилии.
- «Порядок отображения»: отображение имен контактов до или после фамилий.
- «Краткое имя»: выбор способа отображения имен в таких программах, как «Почта», «Сообщения», «Телефон» и т. д.
Удаление контакта
В случае удаления контакта он навсегда удаляется с устройства. В случае удаления контакта из учетной записи электронной почты он также навсегда удаляется со всех устройств, где выполнен вход в эту учетную запись.
Порядок удаления контакта:
- Откройте программу «Контакты» и нажмите контакт, который необходимо удалить.
- Нажмите «Править».
- Прокрутите вниз и нажмите «Удалить контакт», затем еще раз нажмите «Удалить контакт» для подтверждения.
Источник
Как управлять контактами в адресной книге iPhone
Некоторые люди используют адресную книгу контактов iPhone как минимум — имя и номер телефона. Другие люди упаковывают приложение Контакты с тоннами контактной информации. От телефонных номеров и почтовых адресов до адресов электронной почты и отображаемых имен мгновенных сообщений — есть много информации для управления. Приложение Контакты не вызывает затруднений, хотя некоторые его функции менее известны, чем другие.
Информация в этой статье относится к приложению «Контакты» на iPhone под управлением iOS 8 — iOS 12.
Приложение «Контакты», встроенное в iOS, содержит ту же информацию, что и значок «Контакты» в приложении «Телефон» . Любые изменения, внесенные вами в контакт в любом месте, отображаются в обоих местах. Если вы синхронизируете свой iPhone с другими устройствами с помощью iCloud , изменения, внесенные в запись «Контакты», синхронизируются со всеми другими устройствами, вошедшими в ту же учетную запись.
Как добавить контакты на iPhone
Независимо от того, добавляете ли вы контакт, коснувшись приложения «Контакты» или выбрав значок «Контакты» в приложении «Телефон», метод один и тот же, и информация отображается в обоих местах.
Чтобы добавить контакты с помощью значка «Контакты» в приложении «Телефон», выполните следующие действия. Чтобы добавить информацию непосредственно в приложение «Контакты», откройте это приложение и перейдите к шагу 3.
Нажмите приложение « Телефон» , чтобы запустить его.
Нажмите значок « Контакты» в нижней части экрана.
Нажмите на значок + в правом верхнем углу экрана контактов, чтобы открыть новый пустой экран контактов.
Нажмите на каждое поле, в которое вы хотите добавить информацию, начиная с имени и фамилии. Когда вы это сделаете, клавиатура появится в нижней части экрана. Прокрутите дополнительные поля и добавьте любую имеющуюся информацию о человеке.
Когда вы закончите создание контакта, нажмите кнопку « Готово» в верхней части экрана, чтобы сохранить новый контакт.
Информация о полях контактов
Некоторые из различных полей, которые вы можете использовать на экране ввода контакта, знакомы, что может вас удивить:
- Добавить телефон . При нажатии Добавить телефон вы можете не только добавить номер телефона, но и указать, является ли номер мобильным телефоном, факсом, пейджером, добавочным номером или другим типом номера, например рабочим или домашний номер. Это полезно для контактов, для которых у вас есть несколько номеров.
- Добавить электронную почту : Как и в случае с телефонными номерами, вы можете хранить несколько адресов электронной почты для каждого контакта и назначать их как домашний, рабочий, iCloud или другой. Вы также можете применить собственную метку к полю электронной почты.
- Мелодия звонка . Назначьте определенную мелодию звонка абонентам, чтобы вы знали, когда они звонят.
- Текстовый тональный сигнал: назначьте определенный сигнал тревоги для сообщений человека, чтобы вы знали, когда они пишут вам.
- Добавить URL: введите URL для домашней страницы контакта, дома, на работе или на другом веб-сайте.
- Добавить адрес : введите домашний, рабочий или другой адрес контакта здесь.
- Добавить день рождения : добавьте дату рождения контакта здесь. Знакомый календарь по умолчанию, скорее всего, лучший выбор, но вы можете выбрать китайский, иврит или исламский календарь.
Источник