Как программно добавить новый NSToolbarItem на существующую панель инструментов?

Я ищу метод, называемый addNewItem: (NSToolbarItem *) пункт , или что-то подобное, позволяющее добавить программно созданный предмет на панель инструментов, но я не нашел его. Я хотел бы добавить предмет, который показывает popover, когда пользователь нажимает на него, как в Safari, когда пользователь что-то загружает.

-121--1331860-

Правильно ли я понимаю строгие псевдонимы C/C + +? Я прочитал эту статью о строгих псевдонимах C/C + +. Думаю, то же самое относится и к C++. Как я понимаю, строгий псевдоним используется для переупорядочивания кода для оптимизации производительности. Вот почему двое...

Я прочитал эту статью о строгом псевдониме C/C + + . Думаю, то же самое относится и к C++.

Как я понимаю, строгий псевдоним используется для переупорядочивания кода для оптимизации производительности. Вот почему два указателя различных (и не связанных в C++) типов не могут ссылаться на одну и ту же ячейку памяти.

Означает ли это, что проблемы могут возникнуть только при изменении памяти? Помимо возможных проблем с выравниванием памяти .

Например, обработка сетевого протокола или отмена сериализации. У меня есть массив байтов, динамически распределенный, и структура пакетов правильно выровнена. Могу ли я переосмыслить _ привести его в структуру пакета?

char const* buf = ...; // dynamically allocated
unsigned int i = *reinterpret_cast(buf + shift); // [shift] satisfies alignment requirements

6
задан Community 23 May 2017 в 12:00
поделиться