Это относительно общий шаблон проектирования:
Он позволяет вам возвращать подкласс из ваших вызовов init
.
Я пытаюсь найти лучший метод достижения того же самого, используя Swift.
Я знаю, что очень вероятно, что есть лучший способ достичь того же самого с Swift. Однако мой класс будет инициализирован существующей библиотекой Obj-C, которой я не контролирую. Поэтому он должен работать таким образом и быть вызванным из Obj-C.
Любые указатели будут очень оценены.