Obj-C, как я должен передать несколько свойств делегата приложения в метод сенсорного каркаса какао? - PullRequest
0 голосов
/ 15 октября 2018

Как мне передать несколько свойств делегата приложения в метод с сенсорным фреймворком Cocoa?

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

Очевидно, что фреймворку необходимо знать, какие свойства существуют.

Однако неправильно передавать делегат приложения в такой метод.

PS.Я знаю, что хороший вопрос не должен включать «должен», но я думаю, что он уместен в этом случае.

1 Ответ

0 голосов
/ 16 октября 2018

Да, не передавайте AppDelegate в свой собственный код.Это создает связь, которая слишком тесная.

Гораздо лучше, чтобы в нужной точке распаковать нужные вам свойства, упаковать их в структуру и передать в свою структуру.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...