- Как отсортировать контакты по дате создания или дате изменения в iOS Контакты или OS X Контакты 7.x?
- 5 ответов
- Как отсортировать контакты по дате создания или дате изменения в Контактах iOS или OS X Контакты 7.x?
- Как управлять контактами в адресной книге 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
Некоторые люди используют адресную книгу контактов iPhone как минимум — имя и номер телефона. Другие люди упаковывают приложение Контакты с тоннами контактной информации. От телефонных номеров и почтовых адресов до адресов электронной почты и отображаемых имен мгновенных сообщений — есть много информации для управления. Приложение Контакты не вызывает затруднений, хотя некоторые его функции менее известны, чем другие.
Информация в этой статье относится к приложению «Контакты» на iPhone под управлением iOS 8 — iOS 12.
Приложение «Контакты», встроенное в iOS, содержит ту же информацию, что и значок «Контакты» в приложении «Телефон» . Любые изменения, внесенные вами в контакт в любом месте, отображаются в обоих местах. Если вы синхронизируете свой iPhone с другими устройствами с помощью iCloud , изменения, внесенные в запись «Контакты», синхронизируются со всеми другими устройствами, вошедшими в ту же учетную запись.
Как добавить контакты на iPhone
Независимо от того, добавляете ли вы контакт, коснувшись приложения «Контакты» или выбрав значок «Контакты» в приложении «Телефон», метод один и тот же, и информация отображается в обоих местах.
Чтобы добавить контакты с помощью значка «Контакты» в приложении «Телефон», выполните следующие действия. Чтобы добавить информацию непосредственно в приложение «Контакты», откройте это приложение и перейдите к шагу 3.
Нажмите приложение « Телефон» , чтобы запустить его.
Нажмите значок « Контакты» в нижней части экрана.
Нажмите на значок + в правом верхнем углу экрана контактов, чтобы открыть новый пустой экран контактов.
Нажмите на каждое поле, в которое вы хотите добавить информацию, начиная с имени и фамилии. Когда вы это сделаете, клавиатура появится в нижней части экрана. Прокрутите дополнительные поля и добавьте любую имеющуюся информацию о человеке.
Когда вы закончите создание контакта, нажмите кнопку « Готово» в верхней части экрана, чтобы сохранить новый контакт.
Информация о полях контактов
Некоторые из различных полей, которые вы можете использовать на экране ввода контакта, знакомы, что может вас удивить:
- Добавить телефон . При нажатии Добавить телефон вы можете не только добавить номер телефона, но и указать, является ли номер мобильным телефоном, факсом, пейджером, добавочным номером или другим типом номера, например рабочим или домашний номер. Это полезно для контактов, для которых у вас есть несколько номеров.
- Добавить электронную почту : Как и в случае с телефонными номерами, вы можете хранить несколько адресов электронной почты для каждого контакта и назначать их как домашний, рабочий, iCloud или другой. Вы также можете применить собственную метку к полю электронной почты.
- Мелодия звонка . Назначьте определенную мелодию звонка абонентам, чтобы вы знали, когда они звонят.
- Текстовый тональный сигнал: назначьте определенный сигнал тревоги для сообщений человека, чтобы вы знали, когда они пишут вам.
- Добавить URL: введите URL для домашней страницы контакта, дома, на работе или на другом веб-сайте.
- Добавить адрес : введите домашний, рабочий или другой адрес контакта здесь.
- Добавить день рождения : добавьте дату рождения контакта здесь. Знакомый календарь по умолчанию, скорее всего, лучший выбор, но вы можете выбрать китайский, иврит или исламский календарь.
Источник
Как мне найти недавно добавленный контакт?
ОБНОВЛЕНИЕ УХОДА ЗА КОЖЕЙ | Ретинолы в аптеке

Я недавно встретил кого-то и попросил его ввести свою информацию в мои контакты. Я был очень занят несколько дней и не успел с ними связаться. Теперь я не могу вспомнить их имя. Есть ли способ просмотреть последние добавления в мой список контактов?
- Я обнаружил, что есть рецепт IFTTT, который добавляет заметку в мой календарь всякий раз, когда я добавляю новый контакт. В будущем мы займемся этим вопросом.
На iPhone можно загрузить несколько разных приложений.
Тот, который я нашел, был бесплатным, быстрым и простым под названием «Недавние контакты» Кайла Горлика.
На Android тоже есть несколько приложений, но сам я их не пробовал.
- У недавних контактов есть встроенные покупки или, по крайней мере, одна за 2 доллара под названием «Тайные функции». Не знаю, о чем это.
Встроенное приложение контактов не обеспечивает удобный способ поиска по «самым последним». Это очень простое приложение, которое подходит большинству пользователей, но, как вы уже поняли, если вам нужно что-то более продвинутое, оно не сработает. Вы можете попробовать выполнить поиск в центре внимания по месту, где вы были, или по компании, в которой работает этот человек, любой мелочи, которую они могли добавить к своему контакту на вашем iPhone.
Если ни один из этих подходов не работает, и вы не хотите делать джейлбрейк, чтобы получить доступ к базе данных контактов, вы можете попробовать просмотреть каждое имя одно за другим, пока не увидите его. Это медленно и утомительно, но работает.
Я обнаружил бесплатное приложение под названием iContacts + (таких приложений несколько, я просто взял первое, которое выглядело не слишком ужасно). Это позволило мне искать по самому последнему добавлению.
- Приятно слышать! Отметьте мой ответ как правильный, чтобы другие, у кого возникла такая же проблема, могли найти ответ.
- Больше не могу найти это, и единственное приложение iContacts, которое я нашел, потребовало от меня создать учетную запись на их веб-сайте и синхронизировать с ними мою контактную информацию, что мне не понравилось. Я попробовал другое приложение, которое добавил в ответ ниже: apple.stackexchange.com/a/276294/194618
- Кажется, так оно и есть. iContacts + больше не доступен. Я отозвал свой ответ.
- Вместо того, чтобы пытаться быть в курсе последних событий, я предоставлю сообществу возможность выбрать лучший ответ своими голосами. Поэтому я воздержусь от выбора ответа на этот вопрос в будущем.
Я сделал приложение для просмотра недавно добавленных контактов. Это не бесплатно, но, помимо прочих, у него есть виджет.
Recents — еще одна привлекательная функция, доступная на iPhone. Он также получил хорошие отзывы от 14 рецензентов: 4,5 / 5 звезд. У меня лично не было причин пробовать это.
Я добавляю свои контакты в созданную мной группу под названием «Недавние контакты», а затем удаляю их после синхронизации с базой данных salesforce или помечаю их информацией, необходимой для их вызова. Это обходной путь, не связанный с приложением, но работает для меня.
Links — это новое приложение, которое синхронизируется с приложением «Контакты». Вы добавляете новые контакты через него, и он создает временную шкалу, когда они были добавлены. Он также сохраняет информацию о том, где вы были, что является отличной функцией. Полное название — Links the Contacts Companion.
Есть новое бесплатное приложение для iOS (которое я только что создал) под названием «Последние контакты — Reco» от Тава Шанде.
Сейчас я тоже работаю над версией для Android. Он также имеет функцию, называемую автоматическим поиском фотографий, которая автоматически находит фотографии профиля ваших контактов через API контактов Google.
- Пожалуйста, укажите в своем ответе свою принадлежность к приложению.
Контакты путем создания приложения из магазина приложений — это все, что вам нужно.
- Добро пожаловать в Ask Different! Мы пытаемся найти лучшие ответы, и эти ответы предоставят информацию о том, почему они лучшие. Объясните, почему вы думаете, что рекомендованное вами программное обеспечение лучше других. Предоставление ссылок также может помочь OP и другим пользователям найти программное обеспечение и самостоятельно его оценить. Посмотрите, как ответить, чтобы узнать, как дать качественный ответ. — Из обзора
Источник