Можно ли настроить аннотацию Swift? - PullRequest
0 голосов
/ 11 ноября 2019

Можно ли создать пользовательский Annotation в Swift? Например, у меня есть BaseViewController, и я хочу проверить, создал ли какой-либо из его подклассов добавленную аннотацию для регистрации имен функций или нет.

class BaseViewController: ViewController {

    func viewWillAppear() {
        // want to get if annotation added from caller and use
        super.viewWillAppear()
    } 
}

class SubViewController: BaseViewController {

    @LogEntrance    // custom annotation
    func viewWillAppear() {
        super.viewWillAppear()
    } 
}

Если нет способа использовать подобное, как можноЯ контролирую это иначе? любой обходной путь?

Context

Мне понадобится это для моего крупномасштабного Swift приложения. Я использую регистратор, но я хочу предоставить разработчикам гибкость для регистрации классов, функций входа и выхода. В настоящее время разработчики размещают журналы на входе и выходе из своих функций, и я хочу дать им аннотацию, если это возможно.

...