2011-12-17 3 views
1

Есть ли библиотека, которая позволила бы мне каким-то образом добавить контакт к контактам mac? Я предпочитаю java или C, но другой язык тоже будет в порядке.Добавление контакта в контакты mac?

Благодаря

+0

Вы имеете в виду это: http: //developer.apple.com/library/mac/#documentation/UserExperience/Conceptual/AddressBook/Tasks/AddingProperties.html#//apple_ref/doc/uid/20001026-BABHHIHC? – eboix

ответ

4

Правильный способ добавить контакты, или что-нибудь еще, чтобы сделать с OS X Address Book, чтобы использовать один из документированных интерфейсов Apple. Самый простой в использовании - это Apple Events scripting interface, либо через AppleScript, либо эквивалент, такой как appscript из Python, Ruby или Objective C. См. here для примера AppleScript.

На более низком уровне, используя Objective C, вы можете напрямую использовать структуру адресной книги. См. Address Book Programming Guide для получения дополнительной информации. В каркасе также есть высокоуровневые мосты, как в PyObjC.

Смежные вопросы