Добавление Какао к Углеродному приложению?

Таким образом, у Нас есть действительно старый проект, который является всем Углеродом. Мы должны изменить способ, которым мы открываем и сохранили файлы и диалоговый код, который мы используем, к старому, таким образом, я хотел создать это новое в Какао.

Как каждый создает Класс Какао, который можно назвать от Углерода?

Какие стандартные программы Какао я использовал бы, чтобы создать открытый и сохранить диалоговые окна и представить их пользователю и т.д.?

1
задан Elliot 9 June 2010 в 21:54
поделиться

2 ответа

Сначала следует подумать о том, должны ли ваши диалоги открытия и сохранения быть листами или модальными диалогами. Если это должны быть листы, тогда вам нужно придерживаться Carbon NavCreate ... , потому что вы не можете иметь лист какао в окне Carbon. Если вас устраивают модальные диалоги, то, вероятно, вы можете использовать NSOpenPanel и NSSavePanel с методом runModal.

1
ответ дан 2 September 2019 в 23:53
поделиться

Я не думал, что это вообще возможно, и собирался сказать то же самое, но Apple опубликовала Carbon -Руководство по интеграции какао [PDF], которое может дать вам ответ, который вам нужен.

Тем не менее, я думаю, вам все равно стоит подумать о переносе всего пользовательского интерфейса в Cocoa. Я не знаю, объявлен ли Carbon официально устаревшим, но его поддержка в будущих выпусках ОС определенно не улучшится.

1
ответ дан 2 September 2019 в 23:53
поделиться