Я делаю первые шаги, чтобы научиться писать код для ПК для Mac, и, думая, что это будет детский шаг, я решил написать плагин адресной книги, чтобы «исправить» что-то, что раздражал меня в течение долгого времени. Смущающе, я даже не могу заставить плагин шаблона работать так, как я думаю, он должен работать.Создание плагина адресной книги OS X
Мое понимание из Programming Guide заключается в том, что создание нового плагина действий адресной книги фактически создает простой, но функциональный плагин. Если я создам сборку и скопирую пакет до ~/Library/Address Book Plug-Ins/
, я должен открыть открытую адресную книгу и выбрать пункт контекстного меню, щелкнув правой кнопкой мыши по номеру телефона. Я этого не вижу.
Я совершенно новый для всей экосистемы развития Mac. Я никогда не использовал XCode, никогда не писал никаких Objective-C, никогда не работал в рамках Cocoa. Это вполне возможно - возможно, - что я пропускаю самые очевидные ответы, потому что я просто не знаю, что я ищу. К сожалению, в этом есть недостаток начинающих учебников. Само руководство по программированию не особенно полезно для начинающих.
Любое руководство будет высоко оценено.
Я подумал об этом, основываясь на экстраполяции из чего-то еще, что я читал. Я изменил архитектуру с 32-битного по умолчанию на «Стандартный (32/64-разрядный универсальный)». Это не сработало. Я попробовал вариант «64-бит Intel» в вашем предложении, но, к сожалению, результат не отличается. –
Нечетный. Я сам тестировал это, прежде чем публиковать свой комментарий. Новый плагин на последнем не-бета-Xcode, последнем Snow Leopard. Создал новый проект с шаблоном адресной книги, выбрал Build, нашел продукт (thebundle) и скопировал его в указанный вами каталог. Не работает. Изменена только архитектура (до 64 бит), построена снова, повторно скопирована, а затем у меня появился элемент Speak, когда я нажимаю на номер телефона в адресной книге. (Для записи она появляется, когда вы нажимаете на ярлык (работа, дом и т. Д.), А не при щелчке правой кнопкой по самому номеру.) –
Ну, дерьмо. Это, по крайней мере, часть проблемы. Я читаю/слышу «контекстное меню», и я предполагаю щелчок правой кнопкой мыши. Я вижу, что другие плагины появляются слева, поэтому я проверю это, как только вернусь домой. Может быть, это и есть ответ. Благодарю. –