Можно ли создать пользовательский 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
приложения. Я использую регистратор, но я хочу предоставить разработчикам гибкость для регистрации классов, функций входа и выхода. В настоящее время разработчики размещают журналы на входе и выходе из своих функций, и я хочу дать им аннотацию, если это возможно.