Apple любит использовать имена методов, например, doThisWithPoint:
и doThisWithTouch:
, и я подумал, хотя у меня такой маленький XP, что я, вероятно, ошибаюсь - в Swift Apple хотели, чтобы вы делали подписи с doThis(withPoint : CGPoint)
и doThis(withTouch : UITouch)
, и поэтому вы можете перегрузить методы, и когда мост был создан, интерфейс Objective-C будет выглядеть как doThisWithPoint
, но теперь я получаю сообщение об ошибке, что селектор doThis
уже существует.Быстрые методы перегрузки с «С» по имени
Любое объяснение того, как лучше всего использовать методы переименования и перегрузки в Swift, было бы полезно. Не только то, что заставляет его работать, но и как идиоматический способ сделать это. Благодаря!