- Как отсортировать контакты по дате создания или дате изменения в iOS Контакты или OS X Контакты 7.x?
- 5 ответов
- Как отсортировать контакты по дате создания или дате изменения в Контактах iOS или OS X Контакты 7.x?
- Работа c телефонной книгой iPhone
- Как узнать, когда был создан ваш Apple ID
- от sasza
- Проверьте свою электронную почту
- История покупки
- Банковская информация
Как отсортировать контакты по дате создания или дате изменения в 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»
Источник
Работа c телефонной книгой iPhone
Сегодня мы узнаем, что собой представляет телефонная книга iPhone, как с этой книгой работать, научимся создавать контакты и узнаем некоторые особенности, с которыми сталкивается пользователь при работе с контактами в iPhone.
Все номера телефонной книги iPhone хранятся в стандартном приложении «Контакты». Но воспользоваться сохраненными номерами можно и с помощью стандартного приложения «Телефон», которое служит для звонков.
Редактировать телефонную книгу iPhone удобней в приложении «Контакты», так как оно поддерживает поворот экрана и позволяет работать с контактами в горизонтальном режиме, в такой развертке экрана пользоваться QWERTY-клавиатурой iPhone удобней. Но если Вы не собираетесь вводить Ф.И.О. полностью, вносить домашние адреса, должности и другую информацию, которую поддерживает телефонная книга iPhone, то можно пользоваться приложением «Телефон», которого вполне хватит чтобы записать номер и имя нового абонента.
После приобретения нового аппарата телефонная книга iPhone содержит лишь контакт компании Apple. Вставив SIM в iPhone контакты, записанные на SIM-карте, в телефоне не появятся, пока Вы не произведете импорт контактов в iPhone. Если же в телефоне присутствуют контакты прежнего владельца, то можно удалить контакты с iPhone.
Для создания нового контакта нажмите «+» в правом верхнем углу телефонной книги iPhone, введите имя и номер телефона. Если хотите можно ввести домашний или рабочий адрес, электронную почту и другие сведения об абоненте. Здесь же можно установить фотографию во весь экран на входящий звонок, выбрав её из галереи или сделав снимок. В телефонной книге iPhone помимо стандартных полей ввода данных присутствует возможность добавить дополнительное поле, с помощью которого можно указать дополнительные сведения, к примеру – день рождения или номер ICQ.
Если появляется необходимость ввести дополнительное поле со специфическим идентификатором, то можно воспользоваться созданием собственной этикетки, иногда может пригодиться. Любому номеру можно присвоить индивидуальный рингтон, для этого выберите мелодию в iPhone для контакта, таким образом, при входящем звонке Вы поймете, что звонит идентифицированный абонент.
После того как Вы заполните все необходимые поля новой записи и нажмете «Готово» контакт будет сохранен в памяти телефонной книги iPhone, скопировать контакты с iPhone на SIM Вы не сможете, потому что телефон не поддерживает такую функцию. iPhone работает только с контактами, сохраненными в памяти телефона.
Источник
Как узнать, когда был создан ваш Apple ID
от sasza
Никто на самом деле не отмечает дату, когда создает учетную запись электронной почты или Facebook. Это не информация, которая вам нужна, пока она вам не понадобится. Например, дата создания учетной записи Gmail используется для восстановления утерянного пароля. Apple не спрашивает вас, когда вы создали свой Apple ID, восстанавливаете ли вы свой пароль, но может возникнуть необходимость узнать, когда был создан ваш Apple ID. Именно тогда вы обнаружите, насколько бесполезна информация вашей учетной записи Apple. Вот работа.
Проверьте свою электронную почту
Ваш Apple ID привязан к электронной почте. Если вы недавно не меняли свой адрес электронной почты Apple ID, вам следует поискать в своем почтовом ящике самое раннее письмо от Apple, касающееся активности в вашей учетной записи. Это долгий путь, но если электронное письмо есть, оно может дать вам довольно точное представление о том, когда была создана ваша учетная запись.
История покупки
Если вы создали Apple ID, можно с уверенностью предположить, что вы сделали это для загрузки приложения. В этом случае история покупок, скорее всего, покажется вам, когда вы создали свой Apple ID. Единственная уловка — найти историю покупок.
В iOS 11 откройте приложение App Store. Коснитесь своего профиля вверху справа, а на странице своей учетной записи коснитесь своего идентификатора вверху. Прокрутите вниз следующий экран и нажмите История покупок.
По умолчанию iOS показывает историю ваших покупок за последние 90 дней. Нажмите «90 дней», чтобы выбрать произвольный диапазон дат. Вы начинаете с выбора года. Поскольку вы пытаетесь найти, когда создавали свой Apple ID, коснитесь самого раннего года, который отображается в диапазоне дат.
Затем выберите самый ранний месяц, который отображается под годом, и у вас будет хорошая оценка того, когда вы создали свой Apple ID. Все покупки, которые вы совершаете, то есть все загружаемые вами приложения, отображаются в вашей истории покупок. Неважно, купили ли вы приложение или скачали бесплатное.
Раньше была возможность просматривать историю покупок в iTunes, но, поскольку Apple полностью удалила App Store из iTunes, это единственное решение.
Банковская информация
Если случайно первое приложение, которое вы загрузили после создания идентификатора Apple ID, было платным, вы могли бы найти информацию о покупке на своем банковском счете. Однако если это так, вам лучше просмотреть свою электронную почту, чтобы найти счет, который Apple отправляет после совершения покупки. Это, конечно, редкий случай и наименее практичное решение.
Источник